解析“深度”JSON

parse "deep" JSON

本文关键字:JSON 深度 解析      更新时间:2023-09-26

我有一个多级JSON:

{
    "1":{
        "name":"PHP",
        "slug":"/tag/php",
        "type":"Tag"
    },
    "2":{
        "name":"JavaScript",
        "slug":"/tag/javascript",
        "type":"Tag"
    },
    "3":{
        "name":"X-Browser Shadow",
        "slug":"/post/x-browser-shadow",
        "type":"Post"
    }
}

我想知道解析这个 JSON 的最佳方式是什么,纯 JS 或 jQuery,我不在乎其中的哪一个。

谢谢:)

如果要解析有效的 json 字符串。

然后使用

var data = JSON.parse(stringfiedJSON);

如果这是一个字符串,jquery 的 $.parseJSON 将读取它并将其解析为一个对象,无论它有多深。

现代浏览器还有一个具有两种方法的 JSON 对象:parse(这种情况)和 stringify(倒数)。