Json object returning null against given key

前端 未结 3 2276
盖世英雄少女心
盖世英雄少女心 2020-12-12 03:40

I\'m trying to read JSON from string (obtained from web), but it returns null.

Specifically, result.append(name + id); gives me nulln

3条回答
  •  -上瘾入骨i
    2020-12-12 04:06

    Use this method it's work for me,

        private void extractJson(){
        String jsonString="{\"rikeard\":{\"id\":2828822,\"name\":\"Rikeard\",\"profileIconId\":688,\"summonerLevel\":30,\"revisionDate\":1422917445000}}";
    
        try {
            JSONObject jsonObject=new JSONObject(jsonString);
            if(jsonObject!=null){
                jsonObject=jsonObject.optJSONObject("rikeard");
                if(jsonObject!=null){
                    String id=jsonObject.optString("id");
                    Log.d("MainActivity","id="+id);
                }
            }
    
    
        } catch (JSONException e) {
            e.printStackTrace();
        }
    }
    

提交回复
热议问题