如何从json手动添加项目?

时间:2018-07-19 18:38:14

标签: android json android-studio

我正在从json提取6个项目。但我也想手动添加一些项目。

例如这样的例子: https://image.ibb.co/cUvEuJ/main_qimg_432fcb81bdce8f7e9c42d4cf4a7b2acf.jpg

非常感谢。

2 个答案:

答案 0 :(得分:0)

我找到了以下针对javascript的解决方案:

var jsonArray1 = [{'name': "doug", 'id':5}, {'name': "dofug", 'id':23}];

var jsonArray2 = [{'name': "goud", 'id':1}, {'name': "doaaug", 'id':52}];

jsonArray1 = jsonArray1.concat(jsonArray2);

// jsonArray1 = [{'name': "doug", 'id':5}, {'name': "dofug", 'id':23}, //{'name': "goud", 'id':1}, {'name': "doaaug", 'id':52}];

对于Java:

Concat two json objects in java

答案 1 :(得分:0)

您可以在JSONArray中使用put()方法

// parser class to parser the string
JSONArray array = Parser.parse(jsonString);
// adding manually some items
array.put("some string");
//adding some boolean
array.put(false);
//add some integer
array.put(10);
//add some JSONObject
JSONObject obj = new JSONObject()
obj.put("key","value");
array.put(obj)

因此您可以创建jsonObject或Java基本变量类型并将其手动添加到jsonArray