【发布时间】:2020-02-06 12:57:11
【问题描述】:
我已将 jsonobject 转换为 jsonarray,其中包含用逗号分隔的这些数字 [12,20,26,25,89,92,30,16](示例数字)
如何单独访问每个数字并将其视为整数?
JSONObject JA = new JSONObject(data);
for (int i = 0; i < JA.length(); i++) {
try {
JSONObject jobj1 = (JSONObject) JA.get("today");
JSONObject jobj2 = jobj1.getJSONObject("Numbers");
JSONArray jarray_list = jobj2.getJSONArray("list");
Log.d(TAG, "Numbers = " + jarray_list);
} catch (JSONException e) {
e.printStackTrace();
}
}
【问题讨论】:
-
使用 split() 函数将字符串转换为单个数字的数组。然后使用 Integer.parseInt() 将它们转换为整数