【问题标题】:Parsing a nested JSON object using 'each'使用“每个”解析嵌套的 JSON 对象
【发布时间】:2013-01-24 17:30:23
【问题描述】:

我正在使用 jQuery 模板插件来显示来自 Google Books API 的 JSON 信息以在此处生成图书列表:http://jsfiddle.net/yuW6L

我可以使用模板标签从 JSON 中获取并显示基本信息,例如标题

{{each items}}

${volumeInfo.title}

但 ISBN 嵌套在 JSON 的一部分中,如下所示:

...
"industryIdentifiers":[
                     {
                        "type":"ISBN_10",
                        "identifier":"1593374313"
                     },
                     {
                        "type":"ISBN_13",
                        "identifier":"9781593374310"
                     }

我无法以这种方式显示 ISBN-10:

volumeInfo.industryIdentifiers.identifier[1]

我觉得我做不到:

{{each items.volumeInfo.industryIdentifiers}}
...
${identifier}

ISBN-10的解析和显示方式是什么?

【问题讨论】:

标签: jquery json each google-books


【解决方案1】:

您的第一次尝试在错误的位置找到了索引。 industryIdentifiers 是数组,所以把索引放在后面。

volumeInfo.industryIdentifiers[0].identifier

【讨论】:

  • @nathanbweb:看,我链接到的问题还解释了如何访问数组(以及更多)......毕竟它是重复的;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-23
相关资源
最近更新 更多