工作中记录获取Json数组的坑
2020-12-25 16:27
标签:obb mob rom 获取 from pre 工作 姓名 out 工作中记录获取Json数组的坑 标签:obb mob rom 获取 from pre 工作 姓名 out 原文地址:https://www.cnblogs.com/nginxTest/p/13038611.html// 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")+"。");