java从json中提取名称和id
我想从这个json数据中提取id值。我尝试了很多方法,但我不知道我的代码出了什么问题,我也不想将id存储到数组中
JSONObject json = readurl("https://graph.facebook.com/"+s);
System.out.println(json);
String json2=json.getString("likes");
{"data":[
{
"id":"**********",
"name":"skkjghkjhkj"
},
{
"id":"********",
"name":"khkfjhkjf"
}
]
# 1 楼答案
我不确定这是不是正确的答案,或者我可能误解了这个问题,但正如问题中所说,从
data
中提取id
可以通过以下方式完成:syso(json2.data[i].id)
i=0 -> n
基本上你的JSON包含一个数组,所以你可以像其他数组一样访问它
来源:w3schoolsStackoveflow