在java中添加JsonObject中的对象列表

时间:2016-11-07 11:13:27

标签: java json list object

我有以下对象列表

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
    }]
}

1 个答案:

答案 0 :(得分:0)

写这样的东西..(我没有测试代码)

    JSONObject json = new JSONObject();
    json.accumulate("abz", "xyz").append("sample", data);
    System.out.println(json.toString());