这是想要的JSON字符串的结构
"1" : {
"Class': "group"
"text": "test1"
}
"2" : {
"Class': "group"
"text": "test1"
}
如何在 Java 中创建具有此 JSON 表示的 jsonObject?
您可以直接使用字符串创建结构,也可以使用以更面向对象的方式创建 JSON 对象的库。
有关各种 JSON 库及其优缺点的讨论,请参阅https://stackoverflow.com/questions/338586/a-better-java-json-library 。
您也可以随时使用 JSON 的官方库:http: //json.org/java/
像这样使用JSONObject
类net.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());