我有这个 JSON 数据
{"mydata":{"numbers":[12,23,34]}}
通过采用 JSONObject 我得到以下对象:
JSONObject obj = mydataObj.getJSONObject("mydata");
所以obj是这样的:
{"numbers":[12,23,34]}
我需要使用数字元素。所以我会做一个for循环来使用元素。
String numbers = myObject.getString("numbers");
这给出了一个这样的字符串:
["12","23","34"]
如何将其转换为数组或数组列表?
所以我将有一个值为 12、23 和 34 的数组。
编辑:得到数组,JSONArray的ArrayList后,我将比较“numbers1_Array”和“numbers2_Array”。然后我会找到存在于第一个数组中但不存在于第二个数组中的元素。因此选择与哪个比较操作相关的数据结构类型更容易。