使用导入org.json.JSONArray和org.json.JSONObject
JSONObject object = new JSONObject();
object.put("name","sample");
JSONArray array = new JSONArray();
JSONObject arrayElementOne = new JSONObject();
arrayElementOne.put("setId",1);
JSONArray arrayElementOneArray = new JSONArray();
JSONObject arrayElementOneArrayElementOne = new JSONObject();
arrayElementOneArrayElementOne.put("name","ABC");
arrayElementOneArrayElementOne.put("type","STRING");
JSONObject arrayElementOneArrayElementTwo = new JSONObject();
arrayElementOneArrayElementTwo.put("name","XYZ");
arrayElementOneArrayElementTwo.put("type","STRING");
arrayElementOneArray.put(arrayElementOneArrayElementOne);
arrayElementOneArray.put(arrayElementOneArrayElementTwo);
arrayElementOne.put("setDef",arrayElementOneArray);
array.put(arrayElementOne);
object.put("def",array);
为了清楚起见,我没有包括第一个数组的第二个元素.希望你得到点.
编辑:
以前的答案是假设你使用的是org.json.JSONObject和org.json.JSONArray.
对于net.sf.json.JSONObject和net.sf.json.JSONArray:
JSONObject object = new JSONObject();
object.element("name","sample");
JSONArray array = new JSONArray();
JSONObject arrayElementOne = new JSONObject();
arrayElementOne.element("setId",1);
JSONArray arrayElementOneArray = new JSONArray();
JSONObject arrayElementOneArrayElementOne = new JSONObject();
arrayElementOneArrayElementOne.element("name","ABC");
arrayElementOneArrayElementOne.element("type","STRING");
JSONObject arrayElementOneArrayElementTwo = new JSONObject();
arrayElementOneArrayElementTwo.element("name","XYZ");
arrayElementOneArrayElementTwo.element("type","STRING");
arrayElementOneArray.add(arrayElementOneArrayElementOne);
arrayElementOneArray.add(arrayElementOneArrayElementTwo);
arrayElementOne.element("setDef",arrayElementOneArray);
object.element("def",array);
基本上是相同的,在JSONObject中替换’element’的方法’put’,在JSONArray中替换’add’.
ios json解析多层嵌套 jsonobject嵌套jsonobject
转载文章标签 ios json解析多层嵌套 jsonobject json对象里面 json 数组 文章分类 iOS 移动开发
-
java解析复杂嵌套式的JSON数据
java解析复杂嵌套式的JSON数据
JSON json 嵌套 -
java jsonobject嵌套 java解析嵌套json
java解析多层嵌套json字符串
java jsonobject嵌套 java json 嵌套 html