如何在 Java 中使用 JsonObjectBuilder 和 JsonArrayBuilder 创建 JSON?
javajsonobject oriented programmingprogramming
JsonObjectBuilder 可用于创建 JsonObject 模型,而 JsonArrayBuilder 可用于创建 JsonArray 模型。可以使用 Json 类创建 JsonObjectBuilder ,它包含创建构建器对象和使用 Json.createObjectBuilder().build() 构建空 JsonObject 实例的方法。 JsonArrayBuilder 可以使用 Json 类创建,它包含创建构建器对象的方法以及使用 Json.createArrayBuilder().build(). 构建空的 JsonArray 实例的方法。>
示例
import java.io.*; import javax.json.*; public class JsonObjectTest { public static void main(String[] args) { JsonObject empObject = Json.createObjectBuilder().add("empName", "Jai") .add("empAge", "25") .add("empSalary", "40000") .add("empAddress", Json.createObjectBuilder().add("street", "IDPL Colony") .add("city", "Hyderabad") .add("pinCode", "500072") .build() ) .add("phoneNumber", Json.createArrayBuilder().add("9959984000") .add("7702144400") .build() ) .build(); System.out.println(empObject); } }
输出
{"empName":"Jai","empAge":"25","empSalary":"40000","empAddress":{"street":"IDPL Colony","city":"Hyderabad","pinCode":"500072"},"phoneNumber":["9959984000","7702144400"]}