如何读取json
How to read json
我有以下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。我尝试了许多不同的方式(例如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);
}
相关文章:
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 正在读取JSON,数据未显示
- 使用jquery读取Json数据
- 如何使用jquery ajax和jsonp在您自己的域上读取json数据
- 没有根和跨域,无法使JSON正确读取
- 如何在php中读取没有任何键的JSON数组
- JQuery:从 JSON 读取值
- 嵌套的json读取
- 如何在从json读取的表中嵌套表
- 从 json 读取值
- 使用 JSON 读取文件
- 如何在javascript中从json读取数据数组
- 使用Javascript将本地JSON读取为HTML
- 如何在html中使用json读取php数据
- 使用getJSON从多级JSON读取到Google Chart
- 从HTML5 localstorage json读取,在highcharts-ng中不识别
- 使用Json读取Json字符串导致错误“不是Json数组”
- 在JS中将JSON读取到变量时出错
- 无法使用java脚本从Json读取键/值
- 向JSON读取对象添加方法