風(fēng)人園

          弱水三千,只取一瓢,便能解渴;佛法無(wú)邊,奉行一法,便能得益。
          隨筆 - 99, 文章 - 181, 評(píng)論 - 56, 引用 - 0
          數(shù)據(jù)加載中……

          android json 數(shù)據(jù)解析



          單數(shù)據(jù){'singer':{'id':01,'name':'tom','gender':'男'}} 
          多個(gè)數(shù)據(jù){"singers":[ 
                  {'id':02,'name':'tom','gender':'男'}, 
                   {'id':03,'name':'jerry,'gender':'男'}, 
          {'id':04,'name':'jim,'gender':'男'}, 
          {'id':05,'name':'lily,'gender':'女'}]}          
          // 普通Json數(shù)據(jù)解析 
              private void parseJson(String strResult) 
                  
          try 
                      JSONObject jsonObj 
          = new JSONObject(strResult).getJSONObject("singer"); 
                      
          int id = jsonObj.getInt("id"); 
                      String name 
          = jsonObj.getString("name"); 
                      String gender 
          = jsonObj.getString("gender"); 
                      tvJson.setText(
          "ID號(hào)"+id + ", 姓名:" + name + ",性別:" + gender); 
                  }
           catch (JSONException e) 
                      System.out.println(
          "Json parse error"); 
                      e.printStackTrace(); 
                  }
           
              }
           
              
          //解析多個(gè)數(shù)據(jù)的Json
             private void parseJsonMulti(String strResult) 
                 
          try 
                      JSONArray jsonObjs 
          = new JSONObject(strResult).getJSONArray("singers"); 
                      String s 
          = ""
                      
          for(int i = 0; i < jsonObjs.length() ; i++)
                          JSONObject jsonObj 
          = ((JSONObject)jsonObjs.opt(i)).getJSONObject("singer"); 
                          
          int id = jsonObj.getInt("id"); 
                          String name 
          = jsonObj.getString("name"); 
                          String gender 
          = jsonObj.getString("gender"); 
                          s 
          +=  "ID號(hào)"+id + ", 姓名:" + name + ",性別:" + gender+ "\n" ; 
                      }
           
                      tvJson.setText(s); 
                  }
           catch (JSONException e) 
                      System.out.println(
          "Jsons parse error !"); 
                      e.printStackTrace(); 
                  }
           
              }
           

          posted on 2016-11-29 15:09 風(fēng)人園 閱讀(164) 評(píng)論(0)  編輯  收藏 所屬分類: Android

          主站蜘蛛池模板: 广元市| 梁平县| 育儿| 桃园市| 北宁市| 冀州市| 尉氏县| 盐池县| 三原县| 杭锦后旗| 德阳市| 南投县| 焉耆| 仪征市| 资溪县| 文昌市| 双流县| 柞水县| 蒙自县| 益阳市| 栖霞市| 东丰县| 北宁市| 镇康县| 广德县| 盈江县| 读书| 雷州市| 岳阳市| 信宜市| 奇台县| 尼木县| 抚宁县| 盖州市| 罗甸县| 临潭县| 松滋市| 维西| 宜丰县| 卢龙县| 秦安县|