我正在使用volley进行网络调用。我的webservice发送给我这样的响应对象
{
"Code": 200,
"Message": "Record Found",
"Result": {
"deviceid": 10,
"udid": "359447060356151",
"businessid": 1,
"usertype": "Merchant"
}
}
现在我想从这个对象中读取代码和消息。但未能这样做。我正在使用此代码获取此数据。
JSONObject jsonObj = new JSONObject(response);
JSONObject userDetails = jsonObj.getJSONObject("Result");
LoginResponse entryObj = new LoginResponse();
entryObj.businessid = userDetails.getInt("businessid");
lr.businessid = entryObj.businessid;
Utilities.businessId = lr.businessid;
帮我读一下这个对象的代码。我没有得到确切的解决方案。
答案 0 :(得分:3)
int code = jsonObj.getInt("Code");
String message = jsonObj.getString("Message");
这是您阅读代码和消息的方式。
答案 1 :(得分:0)
嘿,你可以使用解析来从json获取代码字符串,
JsonObject jsonObj=new jsonObject(response);
String code=jsonObj.optString("Code");
答案 2 :(得分:0)
这样做:
int code = jsonObj.getInt("Code");
String message = jsonObj.getString("Message");