如何使用 Java 中的对象模型创建 JSON 对象?
javajsonobject oriented programmingprogramming
javax.json.JsonObject 接口可以表示不可变的 JSON 对象值,并提供 不可修改的map 视图到 JSON 对象 名称/值 映射。可以使用 javax.json.JsonReader 类的 静态方法 readObject() 从输入源创建 JsonObject 实例,也可以使用 javax.json.Json 类的 静态方法 createObjectBuilder() 创建该实例。
语法
public static JsonObjectBuilder createObjectBuilder()
示例
import java.io.*; import javax.json.*; public class JsonObjectTest { public static void main(String[] args) throws Exception { JsonObjectBuilder builder = Json.createObjectBuilder(); builder.add("Name", "Adithya"); builder.add("Designation", "Python Developer"); builder.add("Company", "TutorialsPoint"); builder.add("Location", "Hyderabad"); JsonObject data = builder.build(); StringWriter sw = new StringWriter(); JsonWriter jw = Json.createWriter(sw); jw.writeObject(data); jw.close(); System.out.println(sw.toString()); } }
输出
{"Name":"Adithya","Designation":"Python Developer","Company":"TutorialsPoint","Location":"Hyderabad"}