2017-02-13 45 views
-4

我必须找到的JSON response.How的状态我可以从JSON数组提取的状态,或如何可以检查响应的状态代码是200获取从JSON数组的状态代码

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

不能使用'getstatuscode()'从你的JSON响应,'getstatuscode()获取状态的关键方法'用于从HTTP响应得到状态代码。 –

回答

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(); 
    } 
0

试试这个,

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

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

我们不能使用getstatuscode()? – phoenixshiv