У меня возникла проблема с json в java. ниже - JSON, который я должен создать через java-код.Как создать вложенный json в java
{"status":"0",
"Response":{
"abc":[
"def":[
"fgh":[
{
"abc":"abc",
"def":"abc",
"ghi":"abc",
},
{
"abc":"abc",
"def":"abc",
"ghi":"abc",
},
{
"abc":"abc",
"def":"abc",
"ghi":"abc",
}
],
"ghi":[
{
"abc":"abc",
"def":"abc",
"ghi":"abc",
},
{
"abc":"abc",
"def":"abc",
"ghi":"abc",
},
{
"abc":"abc",
"def":"abc",
"ghi":"abc",
}
]
]
]
]
}
}
и вот код java.
JSONObject result = new JSONObject();
JSONObject abcObject = new JSONObject();
JSONArray resultArray = new JSONArray();
JSONArray fghArray = new JSONArray();
JSONArray defArray = new JSONArray();
JSONArray abcArray = new JSONArray();
abcObject.put("abc");
abcObject.put("def");
abcObject.put("ghi");
fghArray.add(abcObject);
defArray.add(fghArray);
abcArray.add(defArray);
result.put("status", 0);
result.put("Response",abcArray);
return resultJson.toString();
Проблема:
когда я отправить обратно JSON в JSP. выход не отображается.
success:function(data) {
alert(data);
var json = $.toJSON(data);
alert(json);
},
предупреждение (данные) предупреждает объект, а предупреждение второго предупреждения (json) ничего не показывает.
И в чем проблема? Будьте более конкретными, пожалуйста. –
Это недействительно JSON. (Ваши самые сокровенные «объекты» смешивают фигурные скобки синтаксиса объектного литерала с синтаксисом синтаксиса массива с разделителями-запятыми. Некоторые из других свойств делают противоположное, т. Е. Смешивают квадратные скобки синтаксиса литерала массива с атрибутом 'property: value 'синтаксис объектных литералов.) – nnnnnn
Александр У меня есть вопрос. –