1

这是想要的JSON字符串的结构

"1" : {
    "Class': "group"
    "text": "test1"
      }
"2" : {
    "Class': "group"
    "text": "test1"
      }

如何在 Java 中创建具有此 JSON 表示的 jsonObject?

4

2 回答 2

2

您可以直接使用字符串创建结构,也可以使用以更面向对象的方式创建 JSON 对象的库。

有关各种 JSON 库及其优缺点的讨论,请参阅https://stackoverflow.com/questions/338586/a-better-java-json-library 。

您也可以随时使用 JSON 的官方库:http: //json.org/java/

于 2013-08-22T05:39:37.030 回答
1

像这样使用JSONObjectnet.sf.json.JSONObject

JSONObject jsonObject=new JSONObject();

JSONObject childObject=new JSONObject();
childObject.put("class", "group");
childObject.put("text", "test1");

jsonObject.put("1", childObject);
jsonObject.put("2", childObject);

System.out.println(jsonObject.toString());
于 2013-08-22T05:48:20.130 回答