{
"CollegeResponse": {
"departmentDetails": {
"id": 42,
"departmentName": "computer science",
"labDetails": {
"id": 21,
"description": "machine learning",
"assistant": {
"empid": 201101,
"isPermanent": false
}
},
"affilated": false
}
}
}
responseInString = response.getEntity(String.class);
JSONObject json = new JSONObject(responseInString);
String id = json.getJSONObject("CollegeResponse").getJSONObject("departmentDetails").getString("id");
現在、この手順を使用して、json 応答を db で検証しています。しかし、私のjson応答が大きく、dbで各値を解析する必要がある場合、ジェネリックメソッドを作成するにはどうすればよいですか、またはjsonオブジェクトを受け入れる getvalue(jsondata`) のように、反復する必要があるレベルを見つけます値を取得します。私はさまざまな json 応答を持っているので、json 値を取得するのに役立つ一般的な方法を使用すると、仕事が簡単になります。