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