如何在JQuery中解析此JSON对象? [英] How could I parse through this JSON object in JQuery?

查看:77
本文介绍了如何在JQuery中解析此JSON对象?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个JSON对象,该对象没有给定的三个值的键(每个值都是一个数组),我想通过它们进行解析.我该如何在JQuery中做到这一点?

I have a JSON object that doesn't have a key for the three values given (each is an array) and I want to parse through them. How might I do this in 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字符串后,对其进行解析非常简单.

Once you create a valid JSON string, parsing it is very simple.

使用以下步骤:

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

这是工作的小提琴.

它是这样的:

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

这篇关于如何在JQuery中解析此JSON对象?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆