我正在开发android studio。
我有两个json数组,例如......
jsonArray1:
[
{"file":"ay.m4a", "version":"5"},
{"file":"kt.m4a", "version":"5"}
]
jsonArray2:
[
{"file":"hh.m4a", "version":"7"},
{"file":"sh.m4a", "version":"7"}
]
然后,我想像这样合并这些数组......
jsonArrayMerged:
[
{"file":"ay.m4a", "version":"5"},
{"file":"kt.m4a", "version":"5"},
{"file":"hh.m4a", "version":"7"},
{"file":"sh.m4a", "version":"7"}
]
我该怎么做?
答案 0 :(得分:3)
尝试以下代码,这将提供您想要的结果。
JSONArray jsonArray = new JSONArray();
JSONArray jsonArray1 = new JSONArray();
try {
for (int i = 0; i < jsonArray1.length(); i++) {
JSONObject jsonObject = jsonArray1.getJSONObject(i);
jsonArray.put(jsonObject);
}
} catch (JSONException e) {
e.printStackTrace();
}
现在使用具有所有合并的jsonObject
的jsonArray