如何将json响应放在一个字符串中

时间:2017-05-05 18:26:36

标签: java android json

我有json这样:

{
 "p": {
"Name": "216",
"Serial": "b216",
"IsDeactive": false,
"PicLink": "data/upload/pic.jpg",
"Description": "ABC"
      }
}

现在我想把json中的变量放到android中的变量中。 例如,我想把" Name"从json响应到android中的String名称。

JSONObject jObject = new JSONObject(response);
JSONArray array = jObject.getJSONArray("p");
String name= jObject.getString("Name");

但它没有给我任何东西! 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

试试这个:

JSONObject jObject = new JSONObject(response);
JSONObject p = jObject.getJSONObject("p");
String name= p.getString("Name");