我应该如何在JQuery中解析这个JSON对象?
我应该如何在JQuery中解析这个JSON对象?
此问题已有答案:
我有一个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", } ]
admin 更改状态以发布 2023年5月23日
您的JSON格式不正确。
一旦您创建了一个正确的JSON字符串,解析它就非常简单。
请按照以下步骤操作:
- 删除每个对象的最后一个属性后面的逗号
- 删除换行符
- 用单引号将JSON文本包起来
- 调用
jQuery.parseJSON()
函数进行解析。
这里有一个可行的演示。
它会做类似以下的事情:
var jsonText = '[ { "cid": "3", "pid": "0", "nid"...} ]'; var jo = $.parseJSON(jsonText);