Java 如何根据这个结构创建jsonObject?
下面是想要的JSON字符串的结构Java 如何根据这个结构创建jsonObject?,java,json,Java,Json,下面是想要的JSON字符串的结构 "1" : { "Class': "group" "text": "test1" } "2" : { "Class': "group" "text": "test1" } 如何在Java中创建具有此JSON表示的jsonObject 您可以直接使用字符串创建结构,也可以使用一个库以更面向对象的方式创建JSON对象 有关各种JSON库及其优缺点的讨论,请参阅 您也可以使用JSON的官方库:使用net.sf.
"1" : {
"Class': "group"
"text": "test1"
}
"2" : {
"Class': "group"
"text": "test1"
}
如何在Java中创建具有此JSON表示的jsonObject 您可以直接使用字符串创建结构,也可以使用一个库以更面向对象的方式创建JSON对象 有关各种JSON库及其优缺点的讨论,请参阅
您也可以使用JSON的官方库:使用
net.sf.JSON.JSONObject
中的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());
我写了类似的行,但得到了错误childNode.put(“class”,element.className());put(“text”,element.ownText());group.put(i,childNode);因为“i”是一个整数,如何修正它?