android天气json解析怎么写( 二 )


JSONObject josnObject = new JSONObject(str);JSONObject responseObject = josnObject.getJSONObject("response");JSONArray array = responseObject.getJSONArray("items");int length = array.length();for (int i = 0; i < length; i++) { JSONObject object = array.getJSONObject(i); //Do your code Log.v("json object", object.getString("id"));}
总结一句话:
获取节点内容的时候,遇到{}就getJSONObject,遇到[]就getJSONArray~
4.android中使用JAVA解析json数据这个格式使用如下代码解析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;i5.Android 这样的json怎么解析动态的key 。
.这个只是解析出来可以 但是写到javabean里面 呵呵了 。单独解析的方法如下JSONObject jsonObj = JSONObject.fromObject(json); Iterator it = jsonObj.keys(); List keyListstr = new ArrayList(); while(it.hasNext()){ keyListstr.add(it.next().toString()); } 其实不放置到实体里,HashMap也是可以考虑的,希望可以帮到你 。
6.android 获取了json 类型的数据,怎么解析JSONObject dataJson=new JSONObject("你的Json数据“);
JSONObject response=dataJson.getJSONObject("response");
JSONArray data=http://www.xuexi88.com/zhishi/response.getJSONArray("data");
JSONObject info=data.getJSONObject(0);
String province=info.getString("province");
String city=info.getString("city");
String district=info.getString("district");
String address=info.getString("address");
System.out.println(province+city+district+address);
7.android studio怎么解析json数据android 下有自带的对json字符串处理的包的,都在org.json包下
//注意要抛出异常,用try,catch或直接抛异常JSONObject object=new JSONObject(result);//获取resultcode对象,其它类推String resultcode=object.getString("resultcode");//获取data列表JSONArray array=object.getJSONArray("data");for(int i=0;i
【android天气json解析怎么写】

android天气json解析怎么写

文章插图