我已经得到了包括在我的javascript JSON文件定义变量看起来像这样的数组:整蛊的Javascript:如何从JSON字典里面的值里面字典:)
var places_json = {
"count": 13476,
"places": [
{"area": "London", "county": "STS", "lat": 52.300151820000004, "lon": -2.36665606, "code": "7567", "id": 1},
{"area": "Sheffield", "county": "STS", "lat": 51.33648680000003, "lon": 0.98861179000000001, "code": "9919", "id": 6},
{"area": "Huxton", "county": "STS", "lat": 53.27483902, "lon": -1.0146250700000001, "code": "9953", "id": 11},
]}
而且我想使用Javascript为id
为11的条目检索area
的值。
有谁知道如何做到这一点?对我来说太难了 - 我的Javascript并不那么先进。如果我知道,我需要的条目的数组索引,那么我可以这样做:
var entry = json_places.places[i]
,但我不知道它,不幸的是,ID的只是价值(这是唯一的)。
在此先感谢。
你使用任何JS库? – adamJLev 2010-02-03 22:29:44
不 - 只是javascript(虽然我可以添加一个,如果它不可能做任何其他方式) – AP257 2010-02-03 22:31:01
这绝对是可能的,你可以在下面的答案中看到。我只是问,以便我可以提供使用库而不是通用JS的答案 – adamJLev 2010-02-03 22:36:31