javascript - 访问 json 数据时出现问题

标签 javascript jquery json getjson

我使用的是jquery 1.5。我正在使用 getJSON 方法来获取 json 输出..

  $.getJSON('/products/list/', function(data) { ..... });      

json 的结构如下..

{"books":["title_of_books1","title_of_books2","title_of_books3"],
 "discs":["title_of_discs1","title_of_discs2"],
  etc....,
}

有没有办法使用 jquery 将其转换为数组。所以我可以像 books[0]

一样访问它

感谢任何帮助。

谢谢。

最佳答案

假设你的 JSON 语法正确,数据会被 jQuery 自动转换为原生对象,所以在 function (data) { ..... } 中,你可以引用 data.books[0]:

$.getJSON('/products/list/', function(data) { 
    alert(data.books[0]);
});      

关于javascript - 访问 json 数据时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5271763/

相关文章:

javascript - bootstrap-select + typescript + webpack 在简单示例中无法正确呈现

jquery - jQuery 影响不同元素后禁用 Css 悬停效果

jquery - 重用 jQuery 代码?

javascript - 导航栏事件类在 Bootstrap 4 中不起作用

c++,使用nlohmann::json解析JSON数组

javascript - 如何从 json 渲染对象

javascript - 检查 json key 的使用情况

javascript - jQuery:外部插件调用选项中的 If 条件

javascript - 单击输入框时如何停止 typed.js

javascript - 在 highcharts 上更改 y 轴