我对JSON很新,所以以下可能是一个小问题,但我在stackoverflow上找不到任何类似的问题,所以:
我想获得一个嵌套的JSON对象,如:pizza.topping.rating但是当访问它时说未定义,虽然可以看到评级对象...当访问pizza.rating它工作正常...它有什么东西吗?几次在对象披萨中使用的“评级”?
这种情况有解决方法吗?
非常感谢你的帮助
ps:对象看起来像这样:
jQuery16207381055671721697_1329849155553(
{"pizza":
{"Hjid":2030,
"creator":"n0rritt",
"pizzaTitle":"Fungi",
"rating":
[
{"Hjid":2032,
"creator":"n0rritt",
"ratingText":"it's delicious"}
],
"topping":
[
{"Hjid":2031,
"creator":"n0rritt",
"toppingText":"with fish",
"rating":
[
{"Hjid":2042,
"creator":"n0rritt",
"creationTime":"2012-02-21T19:08:22.896",
"ratingText":"good for your health"}
]
}
]
}
}
)
答案 0 :(得分:1)
pizza.topping
是一个数组。因此,您必须访问数组索引。像这样:pizza.topping[0].rating
。
其他阵列也是如此。