Json object returning null against given key

前端 未结 3 2277
盖世英雄少女心
盖世英雄少女心 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条回答
  •  南方客
    南方客 (楼主)
    2020-12-12 04:11

    Try this:

    JSONParser parser = new JSONParser();
    try {
          Object obj = parser.parse(datJ);
          JSONObject jsonObject = (JSONObject) obj;
    
            JSONObject rikeardObject = (JSONObject) jsonObject.get("rikeard");;
            String name = (String) rikeardObject .get("name");
            Integer id = (Integer) rikeardObject .get("id");
            result.append(name + id);
        } catch (MalformedURLException e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
        } catch (IOException e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
        } catch (org.json.simple.parser.ParseException e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
        }  
    

提交回复
热议问题