如何解析JSON并将其值转换为Array?

如何解析JSON并将其值转换为Array?,第1张

如何解析JSON并将其值转换为Array?

例如:

{'profiles': [{'name':'john', 'age': 44}, {'name':'Alex','age':11}]}

您将必须执行以下 *** 作:

JSonObject myjson = new JSonObject(the_json);JSonArray the_json_array = myjson.getJSonArray("profiles");

这将返回数组对象。

然后迭代如下:

    int size = the_json_array.length();    ArrayList<JSONObject> arrays = new ArrayList<JSONObject>();    for (int i = 0; i < size; i++) {        JSonObject another_json_object = the_json_array.getJSonObject(i); //Blah blah blah... arrays.add(another_json_object);    }//FinallyJSONObject[] jsons = new JSONObject[arrays.size()];arrays.toArray(jsons);//The end...

您将必须确定数据是否为数组(只需检查charAt(0)以[字符开头的字符)。

希望这可以帮助。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5014196.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存