Json数据解析(二)

原创 2016年08月30日 15:37:27
这个格式使用如下代码解析
 
try {
    JSONObject jsonObject = new JSONObject(json);
    JSONObject weatherinfo = jsonObject.getJSONObject("weatherinfo");
 
    System.out.println(weatherinfo.getString("city"));
    System.out.println(weatherinfo.getString("cityid"));
    System.out.println(weatherinfo.getString("temp"));
    System.out.println(weatherinfo.getString("WD"));
 
catch (JSONException e) {
    e.printStackTrace();
}
  其中第一行代码 JSONObject jsonObject = new JSONObject(json);//json 即为你的字符串
     
 比如现在天气信息是多个城市的,并非只有北京市。
{"weatherinfo":[{"city":"北京","cityid":"101010100","temp":"4","WD":"东风","WS":"2级","SD":"75%","WSE":"2","time":"10:45","isRadar":"1","Radar":"JC_RADAR_AZ9010_JB","njd":"暂无实况","qy":"1011"},{"city":"天津","cityid":"101010100","temp":"4","WD":"东风","WS":"2级","SD":"75%","WSE":"2","time":"10:45","isRadar":"1","Radar":"JC_RADAR_AZ9010_JB","njd":"暂无实况","qy":"1011"}]}
以下代码适用。   
 
try {
    JSONObject jsonObject=new JSONObject(json);
    JSONArray jsonArray=jsonObject.getJSONArray("weatherinfo");
  for (int i=0;i<jsonArray.length();i++){
      JSONObject object = jsonArray.getJSONObject(i);
      System.out.println(object.getString("city"));
      System.out.println(object.getString("cityid"));
      System.out.println(object.getString("temp"));
      System.out.println(object.getString("WD"));
  }
catch (JSONException e) {
    e.printStackTrace();
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Json解析简单数据&lt;二&gt;

  • 2016-03-15 12:50
  • 730KB
  • 下载

cocos2dx之http网络编程(二)——json数据解析

上一篇文章讲解了如何使用发起请求并接受数据,本篇文章开始使用libjson来解析网络json数据。 cocos2dx本身没有json解析类库,我们这里引入libjson进行解析。下载地址:http:/...

Java开发基础——JSON数据的构造与解析(二)

在我们的第一篇博客《Java开发基础——JSON数据的构造与解析》中我们使用FastJSON这个包来对JSON字符串做解析,使用起来非常方便,但是在实际使用中,FastJSON还需要做很多事情,比如对...

Java构造和解析Json数据的两种方法详解二

在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别。下面接着介绍用org.json构造和解析Jso...

Java构造和解析Json数据的两种方法详解二

在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别。下面接着介绍用org.json构造和解析Jso...

window phone7.1 天气预报教程(二)WebClient获取天气和json数据解析显示

上一节,我们已经把显示后四天天气的usercontrol做完了.今天我们来做一点更有意思的,就是把天气真实的显示出来,这里面要用到的知识点是webClient和json这二点.   好了,开始,我们...

Java构造和解析Json数据的两种方法详解二

原文地址:http://www.cnblogs.com/lanxuezaipiao/archive/2013/05/24/3096437.html              在www.json.or...

Java构造和解析Json数据的两种方法详解二

http://www.cnblogs.com/lanxuezaipiao/archive/2013/05/24/3096437.html   在www.json.org上公布了很多JAVA下的json...

unity常见的解析数据方式XML,JSON,ProtocolBuf篇(二)XML

unity常见的解析数据方式XML,JSON,ProtocolBuf篇(二)XML 概述: 不管我们使用XML,还是JSON,还是ProtocolBuf,都是用来做数据存储和传输的。

json数据解析二

本文转载于http://blog.csdn.net/lilu_leo/article/details/7000077
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)