Javascript 解析";“深”;JSON

Javascript 解析";“深”;JSON,javascript,jquery,json,Javascript,Jquery,Json,我有一个多级JSON: { "1":{ "name":"PHP", "slug":"/tag/php", "type":"Tag" }, "2":{ "name":"JavaScript", "slug":"/tag/javascript", "type":"Tag" }, "3":{ "name":"X-Browser Shadow",

我有一个多级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,我不在乎哪一种


谢谢:)

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


现代浏览器也有一个JSON对象,它有两种方法:parse(本例)和stringify(倒数)

然后使用

var data = JSON.parse(stringfiedJSON);

在JS中,这已经是一个对象了,所以不需要解析。这就是JSON(JavaScript对象表示法)的优点。只需设置一个等于它和walaa的变量!你什么意思?将字符串转换为该对象,还是要查看并实际使用该对象?它要么内置在浏览器中,要么可以用JSON2添加。不管它有多深。用通常的方式解析它,即
JSON.Parse
jQuery.parseJSON
。就像@Jasper所说的,JSON的美妙之处在于它是一个JavaScript对象。所以像对待任何其他对象一样迭代它:
var obj=JSON.parse(object_string);对于(obj中的x){…}