Javascript 如何读取json
我有以下JSON对象Javascript 如何读取json,javascript,json,jsonreader,Javascript,Json,Jsonreader,我有以下JSON对象 {"feed":[ {"news": {"adopted_from":null,"user_id":null,"description":"this is test","id":2} }, {"news": {"adopted_from":null,"user_id":null,"description":"like unlike done","id":1} } ]} 我想检索新闻的id。我尝试了许多不同的方法(例如,fe
{"feed":[
{"news":
{"adopted_from":null,"user_id":null,"description":"this is test","id":2}
},
{"news":
{"adopted_from":null,"user_id":null,"description":"like unlike done","id":1}
}
]}
我想检索新闻的id。我尝试了许多不同的方法(例如,
feed[0].news.id
,feed.news.id
,feed[[0].news.id]
),但无法访问该值。有谁能帮助我如何使用JavaScript访问它吗?我从上面复制并粘贴了您的JSON,并尝试了以下操作,效果很好:
var data = {"feed":[{"news":{"adopted_from":null,"user_id":null,"description":"this is test","id":2}},{"news":{"adopted_from":null,"user_id":null,"description":"like unlike done","id":1}}]};
// alert the first news id
alert(data.feed[0].news.id);
它从数组中的第一个news
对象获取所需的id 这对我很有用:
var f = {"feed":[{"news":{"adopted_from":null,"user_id":null,"description":"this is test","id":2}},{"news":{"adopted_from":null,"user_id":null,"description":"like unlike done","id":1}}]}
alert( f.feed[0].news.id )
var feed = json_decode(yourData)
for(var counter in feed) {
console.log(feed[counter].news.id);
}