从json中提取名称和id

时间:2014-03-03 09:35:45

标签: java json facebook facebook-graph-api

我想从这个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 个答案:

答案 0 :(得分:0)

我不确定这是否是正确的答案,或者我是否误解了这个问题,但正如从id中提取data的问题所说的那样可以完成由:

syso(json2.data[i].id) i=0 -> n

基本上你的JSON包含一个数组,所以你可以像任何其他数组一样访问它!

来源: w3schools Stackoveflow