将对象JSON对象转换为字符串

时间:2017-08-01 15:40:11

标签: android json

我正在尝试将json对象转换为字符串,但我得到的是“No Value for NAMES”。我的代码如下:

 JSONObject jsonObject = new JSONObject(resp);
 String c = jsonObject.getString("NAME");
 msg("" + c);

目前我的目标如下:

{"Names":[{"NAME":"Haircut"},{"NAME":"Blowdry"},{"NAME":"styling "},{"NAME":"treatment "},{"NAME":"braiding"}]}

如何转换此数据,以便我可以动态地将数据摄取到列表视图中。

任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:2)

您的JSON中的名称是和数组。所以,首先你应该得到它。试试这个:

JSONArray names = (JSONArray)jsonObject.get("Names");
((JSONObject) names.get(0)).get("NAME");