【发布时间】:2013-03-13 08:02:41
【问题描述】:
我在这里阅读了更多内容,但我还没有找到问题的答案 我的问题:
我有(从 php 通过 ajax 返回 json 字符串)
str = '[{"id":"159","pavadinimas":"Building B","_id":"200",.................}]';
这是 JSON 字符串,我这样做 obj = $.parseJSON(str);
我可以像alert(obj[0]._id)那样取任何值,我得到200。
但是我如何从 json 中获取关联数组,例如:
dataArray = [
"id":"159",
"pavadinimas":"Building B",
"_id":"200",
...
]
我想像那样获得价值 200
val = dataArray['_id'];
【问题讨论】:
-
dataArray = obj[0];。obj实际上是一个对象数组,所以如果你想引用第一个对象,你只需将它分配给一个变量。 -
你只是随机发明了一些非 JavaScript 语法。为什么?