jquery - 我如何在 JQuery 中解析这个 JSON 对象?

标签 jquery json parsing

我有一个 JSON 对象,它没有给定三个值的键(每个值都是一个数组),我想解析它们。我如何在 JQuery 中执行此操作?

[
    {
        "cid": "3",
        "pid": "0",
        "nid": "12",
        "uid": "4",
        "subject": "test2",
        "hostname": "127.0.0.1",
        "created": "1374084646",
        "changed": "1374084645",
        "status": "1",
        "thread": "02/",
        "name": "chrisr",
        "mail": "",
        "homepage": "",
        "language": "en",
        "uuid": "e4729a69-7f6f-4091-98a0-0a040fe683f1",
    },
    {
        "cid": "2",
        "pid": "0",
        "nid": "13",
        "uid": "4",
        "subject": "TEST comment 2",
        "hostname": "127.0.0.1",
        "created": "1374072245",
        "changed": "1374072244",
        "status": "1",
        "thread": "01/",
        "name": "chrisr",
        "mail": "",
        "homepage": "",
        "language": "en",
        "uuid": "b4d5a084-8aa3-4828-b6e4-17396cbaf2f6",
    },
    {
        "cid": "1",
        "pid": "0",
        "nid": "12",
        "uid": "4",
        "subject": "test comment",
        "hostname": "127.0.0.1",
        "created": "1374072176",
        "changed": "1374072175",
        "status": "1",
        "thread": "01/",
        "name": "chrisr",
        "mail": "",
        "homepage": "",
        "language": "en",
        "uuid": "7ade4906-7d6e-4cad-9f97-7f43eadea731",
    }
]

最佳答案

您的 JSON 无效。

创建有效的 JSON 字符串后,解析它就非常简单。

使用以下步骤:

  1. 删除每个对象最后一个属性后面的逗号
  2. 删除换行符
  3. 将 JSON 文本用单引号引起来
  4. 调用 jQuery.parseJSON()在文字上

这是一个working fiddle .

它的作用是这样的:

var jsonText = '[ { "cid": "3", "pid": "0", "nid"...} ]';
var jo = $.parseJSON(jsonText);

关于jquery - 我如何在 JQuery 中解析这个 JSON 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17707748/

相关文章:

javascript - Jquery回调函数 - "this"

JQuery on Click 事件函数调用

javascript - Angular.forEach 和 .find

java - 使用 GSON 将 Json 解析为 JAVA 对象,其中 Json 元素可能会有所不同

javascript - 在 javascript 中解析 {{1,2},{3,4}},{{1.1,1.2},{1.0, 1.0}, {1.3,1.3}}

python - Django 的 RSS 解析器

jquery - SharePoint ListData.svc "contains"字符串筛选运算符

javascript - 尝试使用 javascript api 在 linkedin 中的第一个连接上提取位置信息

json - 如何根据 XML 架构 (XSD) 或 RelaxNG 验证 JSON?

jquery - 带有 jQ​​uery 和 CSS 类的 HTML div 过滤器