如何根据这个结构创建jsonObject?

时间:2013-08-22 05:37:45

标签: java json

这是想要的JSON字符串

的结构
"1" : {
    "Class': "group"
    "text": "test1"
      }
"2" : {
    "Class': "group"
    "text": "test1"
      }

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

2 个答案:

答案 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());