Java 对嵌套级别使用JSON
我有以下json,我在为此创建jsonobject时遇到问题。请告诉我如何创建嵌套级别的jsonobjectJava 对嵌套级别使用JSON,java,json,Java,Json,我有以下json,我在为此创建jsonobject时遇到问题。请告诉我如何创建嵌套级别的jsonobject { "menuConf": { "class": "menu horizontal dropdown", "caption": "", "id": "mainMenu", "container": "div", "contClass": "navigation main left",
{
"menuConf": {
"class": "menu horizontal dropdown",
"caption": "",
"id": "mainMenu",
"container": "div",
"contClass": "navigation main left",
"helper": "span",
"items": [
{
"caption": "a",
"class": "orangesec",
"link": "#",
"id": "subMenu_1",
"helper": "span",
"items": [
{
"caption": "b",
"link": "#b"
},
{
"caption": "b",
"link": "#b"
},
{
"caption": "Blbogs",
"link": "#b"
},
{
"caption": "b",
"link": "#b"
}
]
}
]
}
}
构造器出了什么问题?只需将JSON文本存储在一个字符串中并使用它-它应该可以很好地处理嵌套对象:
String json = "{...}";
try {
JSONObject o = new JSONObject(json);
// Print out the JSON text with a 4-space indentation
System.out.println(o.toString(4));
} catch (JSONException e) {
e.printStackTrace();
}