public class JsonUtil {
@SuppressWarnings("unused")
public static String getstring(String jsonString) {
JSONObject jsOb=JSONObject.fromObject(jsonString);//就是获得所有的天气接口的资源的所有的信息
jsOb.get("date");
System.out.println(jsOb.get("date"));
JSONArray jsa=(JSONArray) jsOb.get("results");
JSONObject jsob1=(JSONObject) jsa.get(0);
jsob1.get("currentCity");//获得城市的名称
System.out.println(jsob1.get("currentCity"));
jsob1.get("pm25");//获取pm2.5的信息
System.out.println(jsob1.get("pm25"));
JSONArray jsa1=jsob1.getJSONArray("index");
for(int i=0; i
String zhuti=jsob2.get("title").toString();//这是一个数组里面的标题
jsob2.get("zs");//这是标题下面的具体的内容
jsob2.get("tipt");//这是标题内容的具体的指标的信息
jsob2.get("des");//这是天气预报的温馨的提示的部分的信息
System.out.println(zhuti);
System.out.println(jsob2.get("zs"));
System.out.println(jsob2.get("tipt"));
System.out.println(jsob2.get("des"));
}
//这是我用 JSONNArray 相当与一个数组一样,
JSONArray jsa2=jsob1.getJSONArray("weather_data");
JSONObject jsob3=(JSONObject) jsa2.get(0);
JSONObject jsob4=(JSONObject) jsa2.get(1);
JSONObject jsob5=(JSONObject) jsa2.get(2);
JSONObject jsob6=(JSONObject) jsa2.get(3);
//这是显示日期,因为这个接口只能显示前四天的天气的情况1~4天的
//
// Today =jsob3.getString("date").toString();
// System.out.println(Today);
String tomorrow =jsob4.getString("date").toString();
System.out.println(tomorrow);
String houtian =jsob5.getString("date");
String dahoutian=jsob6.getString("date");
我怎样才能获得我json解析的数据放到Jframe里面?求大神指教
我就是在控制台输出的数据,放到jFrame里面; 我不知道怎么调用我解析的数据到Jframe。