码迷,mamicode.com
首页 > Web开发 > 详细

json解析

时间:2018-05-16 15:35:40      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:dex   obj   code   java   数据   tco   reason   nta   package   

我们进行解析(解析一部分):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package cn.edu.bzu.json;
 
import java.io.FileNotFoundException;
import java.io.FileReader;
 
import com.google.gson.JsonArray;
import com.google.gson.JsonIOException;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import com.google.gson.JsonSyntaxException;
 
public class Read {
    public static void main(String args[]){
        JsonParser parse =new JsonParser();  //创建json解析器
        try {
            JsonObject json=(JsonObject) parse.parse(new FileReader("weather.json"));  //创建jsonObject对象
            System.out.println("resultcode:"+json.get("resultcode").getAsInt());  //将json数据转为为int型的数据
            System.out.println("reason:"+json.get("reason").getAsString());     //将json数据转为为String型的数据
             
            JsonObject result=json.get("result").getAsJsonObject();
            JsonObject today=result.get("today").getAsJsonObject();
            System.out.println("temperature:"+today.get("temperature").getAsString());
            System.out.println("weather:"+today.get("weather").getAsString());
             
        catch (JsonIOException e) {
            e.printStackTrace();
        catch (JsonSyntaxException e) {
            e.printStackTrace();
        catch (FileNotFoundException e) {
            e.printStackTrace();
        }
    }
}

json解析

标签:dex   obj   code   java   数据   tco   reason   nta   package   

原文地址:https://www.cnblogs.com/zhao-shan/p/9045417.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!