工作中记录获取Json数组的坑
Posted 蛋挞小子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工作中记录获取Json数组的坑相关的知识,希望对你有一定的参考价值。
// json形式的字符串
String str = "{‘company‘:‘Trump‘,‘userInfo‘:[{‘id‘:1000,‘name‘:‘唐纳德·特朗普‘,‘age‘:‘78‘,‘hobby‘:‘发推特‘}]}";
// 把String转成JSONObject形式
JSONObject jsonStr = JSONObject.fromObject(str);
// 从jsonStr中获取JSONArray数组
JSONArray userInfo = JSONArray.fromObject(jsonStr.get("userInfo"));
// 获取第一,多个的话可以遍历
JSONObject o = (JSONObject) userInfo.get(0);
System.out.println("姓名:" + o.get("name") + ",年龄:" + o.get("age")+",爱好:" + o.get("hobby")+"。");
以上是关于工作中记录获取Json数组的坑的主要内容,如果未能解决你的问题,请参考以下文章
获取mysql中的多条记录并存入json数组中显示在HTML表格单单字段中
PHP、XML 获取记录节点和值并将它们放入 JSON 数组? [复制]