展开全部

用自带的32313133353236313431303231363533e59b9ee7ad9431333363383336解析工具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();
}
}
}