javascript - 解析 JSON 不起作用

标签 javascript jquery arrays json parsing

包含 JSON 对象的 JS 数组位于外部文件 pairs.js 中,如下所示:

var objects =[{
    "name":"Joe",
    "age":"22"
  },{
    "name":"April",
    "age":"43"
  }, .......
];

我将文件包含在 html 中,如下所示:

<script src="pairs.js"></script>

现在我的问题开始了 - 我无法解析这些对象。我是这样做的:

var obj=jQuery.parseJSON(objects);
//also tried: jQuery.parseJSON(objects[0]);
alert(obj.name);

但这行不通。我做错了什么?

最佳答案

jQuery.parseJSON() 需要一个包含 JSON 的字符串参数。但是你传递给它的是一个已经形成的对象。 您根本不需要在这里解析任何内容。只需使用对象即可。

关于javascript - 解析 JSON 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12823488/

相关文章:

javascript - 为什么这个相等性检查在 Ajax 成功回调中不起作用?

在 C 中使用动态数组创建对象/typedef 结构

javascript - AccessDenied 根据策略 : Policy Condition failed: ["eq", "$success_action_redirect"、 "http://localhost/"无效]

javascript - 在交叉过滤器中对维度进行排序 - d3

javascript - 如何让 RxJS 在下一个反跳结束之前取消已反跳的 http 调用?

c# - 级联下拉列表数据源

javascript - 在页面加载时显示一个句子 - 隐藏其他句子

c++ - 通过引用传递指针

arrays - 两个数组 LISP 的两个值之和

javascript - 按 Enter 键进行搜索