次の 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という正しい値が返されます
私はそれがばかげていることを知っていますが、私はそれを捕まえることができません。