从json数组中获取状态代码

时间:2017-02-13 10:22:20

标签: java android

我必须找到json响应的状态。如何从json数组中获取状态或如何检查响应的状态代码是否为200

{
    "assetDetails": [
        {
            " assetNo": "rocket",
            "assetName": "VIN Bullet"
        },
        {
            "assetNo": "Asset2",
            "assetName": "VIN Bullet"
        },
        {
            "assetNo": "rocket",
            "assetName": "VIN Bullet"
        }
    ],
    "status": "200"
}

2 个答案:

答案 0 :(得分:0)

如果您收到JSON格式的回复。您可以尝试以下方法。

    try {
        JSONObject jsonObject = new JSONObject(<Your JSON Response>);
        String strStatus = jsonObject.getString("status");

        // Now your status stored in strStatus variable, you can now do any thing with that variable.

    } catch (JSONException je) {
        je.printStackTrace();
    }

答案 1 :(得分:0)

试试这个,

    try {
        JSONObject obj=new JSONObject(response);
        String status=obj.getString("status");
        if(status.equals("200"))
        {

        }
    } catch (JSONException e) {
        e.printStackTrace();
    }