【发布时间】:2014-02-19 14:09:11
【问题描述】:
我对 JSON 有点陌生,在弄清楚如何解析结构如下的 JSON 文件时遇到了一些麻烦:
{
"list1": [
[
"id1",
"id2",
"id3",
"id4"
],
[
"value1",
"value2",
"value3",
"value4"
]
],
"list2": [
[
"id1",
"id2",
"id3",
"id4"
],
[
"value1",
"value2",
"value3",
"value4"
]
]
}
我正在使用以下 jQuery 获取 JSON 数据:
var data = $.getJSON("jsonfile.json");
我想做的例子:
从“list2”中为“value4”获取一个项目,但我只知道“list2”>“value2”是什么。如何解析只知道 value2 的 JSON,然后得到 value4 结果?
我什至不确定我是否正确地将 JSON 作为 JS 对象。每次我尝试从“数据”中提醒某些东西时,我都会得到未定义(除非我做警报(数据);它说 [object Object]。
【问题讨论】:
-
Here's a fiddle that demonstrates getting your object,但就像 plalx 说的,不知道你在问什么。
-
谢谢你的例子。
标签: javascript jquery json parsing