我以json对象的形式获得服务器响应。结果如下:
{"status":0,"values":[{"valueid":110,"listid":2,"value":"Roba da Makers"},{"valueid":120,"listid":2,"value":"PC Notebook"}]
我想获取value
的字符串值并将它们放在列表中。
例如在这种情况下我想获得“Roba da Makers”和“PC Notebook”并将它们放入List<String>
答案 0 :(得分:2)
通过将其转换为JSONObject,您可以非常轻松地完成此操作。
JSONObject obj = new JSONObject("your string");
if( obj.has("values") )
{
JSONArray valueArray = obj.getJSONArray("values");
for( int i = 0; i < valueArray.length; i++ )
{
JSONObject valueObj = valueArray.get(i);
if( valueObj.has("value") )
{
String value = valueObj.getString("value");
//Do whatever you want with your string values.
}
}
}