{
"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");
目前我正在使用这个过程来验证 db 的 json 响应。但是如果我的 json 响应很大并且我需要用 db 解析每个值,我该如何编写一个通用方法或者它是否已经存在,比如接受 json 对象的 getvalue(jsondata`) 找到我需要迭代的级别并获得价值。我有很多不同的 json 响应,所以一个可以帮助我检索 json 值的通用方法会让我的工作变得简单。