如何在android中将缓冲读取器字符串转换为JSON?

时间:2014-01-30 07:01:28

标签: android json bufferedreader

我在Buffered Reader中获得了json响应。现在如何将缓冲读取器字符串转换为JSON?

我得到像

这样的字符串
[
  {
    "email": "test@gmail.com",
    "password": "test@123!",
    "role": "monitor",
    "code": "0"
  }
]

2 个答案:

答案 0 :(得分:2)

JSONArray aardata = new JSONArray(your buffered reader String):

和Parse

  JSONObject obj = arrdata.getJsonObject(0);

      String email = obj.getString('email');

答案 1 :(得分:2)

您可以使用以下命令创建带有响应字符串的JSONArray:

JSONArray arrayJSON = new JSONArray(responseString);

使用getJSONObject()获取JSONObject并使用getString()从特定的JSONObject获取字符串值。