我需要在JSON对象中获取一个值,但似乎无法获取它。对象是这样的,
{
"data":{
"foo":[
{
"a":"100",
"b":"200"
}
],
"bar":{
"c":"300",
"d":"400",
"e":"500"
}
}
}
我需要在变量中存储bar:d(或400)中的内容。我如何获得这个价值?
我试图登录控制台:
$.getJSON('JSONfile.json', function(data) { console.log(data.bar.d); });
但没有成功
答案 0 :(得分:2)
您的JSON无效,导致jquery以静默方式退出。
只需确保您的回复有效,即可在jsonlint中执行此操作。
答案 1 :(得分:1)
您忽略了JSON中的“数据”键。试试这个:
console.log(data.data.bar.d);