如何将JSON字符串从一个键导航到另一个嵌套键并获取值?我有以下字符串

{ "data" : { "current_condition" : [ { "cloudcover" : "75",

"humidity" : "29",

"observation_time" : "07:59 PM",

"precipMM" : "0.0",

"pressure" : "1011",

"temp_C" : "19",

"temp_F" : "67",

"visibility" : "16",

"weatherCode" : "116",

"weatherDesc" : [ { "value" : "Partly Cloudy" } ],

"weatherIconUrl" : [ { "value" : "http://www.worldweatheronline.com/images/wsymbols01_png_64/wsymbol_0002_sunny_intervals.png" } ],

"winddir16Point" : "N",

"winddirDegree" : "350",

"windspeedKmph" : "26",

"windspeedMiles" : "16"

} ],

"request" : [ { "query" : "01801",

"type" : "Zipcode"

} ],

"weather" : [ { "date" : "2011-05-09",

"precipMM" : "0.0",

"tempMaxC" : "19",

"tempMaxF" : "65",

"tempMinC" : "10",

"tempMinF" : "50",

"weatherCode" : "113",

"weatherDesc" : [ { "value" : "Sunny" } ],

"weatherIconUrl" : [ { "value" : "http://www/images/wsymbols01_png_64/wsymbol_0001_sunny.png" } ],

"winddir16Point" : "NNW",

"winddirDegree" : "348",

"winddirection" : "NNW",

"windspeedKmph" : "24",

"windspeedMiles" : "15"

},

{ "date" : "2011-05-10",

"precipMM" : "0.1",

"tempMaxC" : "13",

"tempMaxF" : "56",

"tempMinC" : "12",

"tempMinF" : "53",

"weatherCode" : "122",

"weatherDesc" : [ { "value" : "Overcast" } ],

"weatherIconUrl" : [ { "value" : "http://www/images/wsymbols01_png_64/wsymbol_0004_black_low_cloud.png" } ],

"winddir16Point" : "NNE",

"winddirDegree" : "12",

"winddirection" : "NNE",

"windspeedKmph" : "31",

"windspeedMiles" : "19"

}

]

} }

所以我回答我自己的问题:

如果有人想快速获得价值:这就是我一直在寻找的东西.

JSONObject j = new JSONObject(strResponse);

String weatherDesc = jObject.getJSONObject("data").getJSONArray("weather").getJSONObject(0).getJSONAr?ray("weatherDesc").getJSONObject(0).getString("value");

java json 解析字符串_java-解析JSON字符串的最简单方法相关推荐

  1. java中使用配置文件_Java中使用Properties配置文件的简单方法

    Java中使用Properties配置文件的简单方法 properties Properties文件是java中的一种配置文件,文件后缀为".properties",文件的内容格式 ...

  2. java字符串转json取集合_Java中Json字符串直接转换为对象的方法(包括多层List集合)...

    使用到的类:net.sf.json.JSONObject 使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-b ...

  3. java list 对象 json字符串_Java中Json字符串直接转换为对象的方法(包括多层List集合)...

    使用到的类:net.sf.json.JSONObject 使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-b ...

  4. java json 易用_Java中 Json的使用

    Java JSON 本章节我们将为大家介绍如何在 Java 语言中使用 JSON. 类库选择 Java中并没有内置JSON的解析,因此使用JSON需要借助第三方类库. 下面是几个常用的 JSON 解析 ...

  5. java转json jar包_java转换json需导入的jar包说明

    commons-beanutils-1.8.0.jar不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBe ...

  6. java 字符分割函数_java中的字符串分割函数

    Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项: java.lang.string.split split ...

  7. java中截取部分字符串_JAVA中截取字符串substring用法详解

    substring public String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串.该子字符串始于指定索引处的字符,一直到此字符串末尾. ...

  8. java 过滤字符串_java实现压缩字符串和java字符串过滤

    题目一:通过键盘输入一串小写字母(a~z)组成的字符串. 请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉. 比如字符串"abacacde"过滤结果 ...

  9. java截取倒数后六位的字符串_JAVA中截取字符串substring用法详解

    substring public String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串.该子字符串始于指定索引处的字符,一直到此字符串末尾. ...

  10. java中将json字符串_Java中JSON字符串与java对象的互换实例详解

    在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的标签,这无疑占据了网络流量,JSON在这方面则做的很好, ...

最新文章

  1. AI综述专栏 | 神经科学启发的人工智能
  2. python零基础怎么学-零基础怎么学习python?
  3. 【技术综述】视频分类/行为识别研究综述,从数据集到方法
  4. 推荐系统依据近期浏览进行推荐
  5. angularjs 添加拦截器
  6. java web 静态_「Java Web」主页静态化的实现
  7. http://bbs.winos.cn/viewthread.php?tid=1147extra=page=2
  8. springboot整个缓存_springboot整合ehcache缓存
  9. linux安装 wegt_linux 下安装wget
  10. 修改域名需要重启服务器,GitLab修改域名host
  11. 5G时代下,如何做好个人信息保护?
  12. android硬件抽象层(HAL)详解
  13. 【面经】五面阿里巴巴达摩院
  14. 陀螺仪工作原理及创新应用
  15. Photoshop CS4 CS5 CS6永久序列号全面整理
  16. ISO C 与POSIX 的关系
  17. 成功实现 微信消息自动推送 解放双手版 进来看
  18. 7-7 到底是不是太胖了(10 分)
  19. Ubuntu18.04 安装SDN ryu+mininet
  20. linux 正确错误输出_报告错误的正确方法

热门文章

  1. android面试题之四(红黑联盟)
  2. umount报错设备繁忙(device is busy)怎么处理?
  3. NFT头像屡拍天价,如何从理性角度分析其市场价值?
  4. Layui的管理系统的模板
  5. ios中文字添加删除线
  6. CST — 电磁及EMC仿真工具
  7. 老毛桃u盘装系统linux,分享老毛桃u盘装系统教程
  8. 目标检测数据集格式转换(yolo→voc)
  9. 005_Python字符串练习_[吉比特校招编程题]字母数字混合排序
  10. ai钢笔工具怎么描线_AI描图工具及钢笔工具的使用技巧