1

次の JSON から RecordOne の値を引き出す必要があります。

{
  "errors": [],
  "data": {
    "paging": {
      "RecordOne": 8,
      "RecordTwo": 9,
      "recordThree": 2,
      "totalNumberOfRecords": 86052
    },
    "products": [
      {
        "testabstract": "test data",
        "authors": "Frank Jr.",
        "invertedauthors": "Frank VJr.",
        "formatCode": "KND"
      }
     ]
   }
}

私は同じことを達成するためにJavaを言語とJSONオブジェクトとして使用しています。以下は私が使用しているものです:

protected String getTokenValueUnderHeirarchy(String responseString){
        JSONObject json = new JSONObject(responseString);
        String val= json.getJSONObject("data").getJSONObject("paging").getString("RecordOne");
        System.out.println("val::"+val);
return val;
    }

val = 1 の値を取得しています。8 である必要があります

同じコードでキーtotalNumberOfRecordsの値を検索しようとすると、 86052という正しい値が返されます

私はそれがばかげていることを知っていますが、私はそれを捕まえることができません。

4

1 に答える 1