如何在Java中使用对象模型创建JSON数组?
javax.json.JsonArray接口可代表不可变JSON数组,并提供一个不可修改的列表 的数组中的值的图。甲JsonArray 目的可以通过从输入源读取JSON数据,并且还使用静态方法创建createArrayBuilder() 的javax.json.Json类。为了执行它,我们需要导入 javax.json包(下载javax.json-api.jar 文件)。
语法
public static JsonArrayBuilder createArrayBuilder()
示例
import java.io.*;
import javax.json.*;
import javax.json.JsonObjectBuilder;
public class JsonArrayTest {
public static void main(String[] args) {
JsonObjectBuilder builder = Json.createObjectBuilder();
builder.add("Name", "Raja Ramesh");
builder.add("Designation", "Java Developer");
builder.add("Company", "nhooo");
JsonArray contactInfo = Json.createArrayBuilder().add(Json.createObjectBuilder().add("email", "raja@gmail.com")).add(Json.createObjectBuilder().add("mobile", "9959984000")).build();
builder.add("contactInfo", contactInfo);
JsonObject data = builder.build();
StringWriter sw = new StringWriter();
JsonWriter jw = Json.createWriter(sw);
jw.writeObject(data);
jw.close();
System.out.println(sw.toString());
}
}输出结果
{"Name":"Raja Ramesh","Designation":"Java Developer","Company":"nhooo",
"contactInfo":[{"email":"raja@gmail.com"},{"mobile":"9959984000"}]}热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短