如何从json对象获取代码

时间:2016-04-15 07:41:13

标签: android json android-volley

我正在使用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;

帮我读一下这个对象的代码。我没有得到确切的解决方案。

3 个答案:

答案 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");