我有以下对象列表
List<sampleClass> data = .....;
如何在下面的代码中将此列表作为值添加到“sample”?
JsonObject a = Json.createObjectBuilder()
.add("abz", "xyz")
.add("sample", data)
.build();
如果数据
{
"a" : 2,
"b" : 3
}
我希望输出为
{
"abz": "xyz",
"sample": [{
"a": 2,
"b": 3
}]
}
答案 0 :(得分:0)
写这样的东西..(我没有测试代码)
JSONObject json = new JSONObject();
json.accumulate("abz", "xyz").append("sample", data);
System.out.println(json.toString());