我如何解析JQuery中的这个JSON对象?

这个问题在这里已经有了答案:

  • 在JavaScript中解析JSON? [复制] 16个回答
  • 访问/进程(嵌套)对象,数组或JSON 18个答案

  • 你的JSON无效。

    一旦你创建了一个有效的JSON字符串,解析它非常简单。

    使用以下步骤:

  • 删除每个对象的最后一个属性后的逗号
  • 删除换行符
  • 将JSON文本包装在单引号中
  • 在文本上调用jQuery.parseJSON()
  • 这是一个工作小提琴。

    它做了这样的事情:

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

    如果以字符串形式存在JSON,则可以使用JSON.parse [MDN]以对象形式获取它,然后使用它执行所需操作。

    现代浏览器本身具有此功能 - 不需要jQuery - 但您也可以从以下位置之一自行包含它:

  • https://github.com/douglascrockford/JSON-js
  • https://code.google.com/p/json-sans-eval/
  • 有关更完整的列表,请参阅JSON.org。

    链接地址: http://www.djcxy.com/p/8491.html

    上一篇: How could I parse through this JSON object in JQuery?

    下一篇: Convert back string from JSON.stringify to array