工作中记录获取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数组的坑的主要内容,如果未能解决你的问题,请参考以下文章

从数组php获取50条记录

从 JSON 数组中获取每行多条记录

获取mysql中的多条记录并存入json数组中显示在HTML表格单单字段中

PHP、XML 获取记录节点和值并将它们放入 JSON 数组? [复制]

如何根据 mongoose 中嵌套 JSON 文档中数组字段的日志日期获取最新日志记录

JQuery如何从JSON数组中获取完整数据