Javascript 查询嵌套的JSON对象
我是javascript和json的新手,找不到任何解释如何获取嵌套json对象的示例 这非常有效:Javascript 查询嵌套的JSON对象,javascript,ajax,json,dom,Javascript,Ajax,Json,Dom,我是javascript和json的新手,找不到任何解释如何获取嵌套json对象的示例 这非常有效: var someJson={"name":"spuder"}; alert(someJson.name); //alert shows spuder 这将返回未定义的: //This is the json from the stream I am reading var someJson={"name":"spuder","car":[{"model":"ford","year":"2000
var someJson={"name":"spuder"};
alert(someJson.name);
//alert shows spuder
这将返回未定义的:
//This is the json from the stream I am reading
var someJson={"name":"spuder","car":[{"model":"ford","year":"2000"}] };
alert(?????);
您如何退回spuders车型或汽车年份
alert(someJson.car.model); //doesn't work..
您在someJson对象中创建的是数组而不是对象。此外,您还有一个撇号,开始于2000年,但以引号结束
var someJson={"name":"spuder","car":{"model":"ford","year":"2000"}};
alert(someJson.car.model);
您已将
汽车
创建为一个数组。要获取阵列中第一辆车的模型,请执行以下操作:
alert(someJson.car[0].model);
谢谢你指出这一点。我纠正了这个问题。我还在找警报里放什么啊哈!你说得对(掌心),非常感谢。这很有帮助。