javascript 中 json转换

我想用bootstrap 中的jstree做一个树 data 中的内容拼接好了json传到前台..

  [  
            { "id" : "1", "parent" : "#", "text" : "root" },  
            { "id" : "2", "parent" : "1", "text" : "child 1" },  
            { "id" : "3", "parent" : "1", "text" : "child 2" }  
    ]

可是到了前台转换json的时候数据变成了

  [  
            Object{ "id" : "1", "parent" : "#", "text" : "root" },  
            Object { "id" : "2", "parent" : "1", "text" : "child 1" },  
            Object { "id" : "3", "parent" : "1", "text" : "child 2" }  
        ]

这样不符合data对数据的要求.求解怎么把Object去掉

你是console.log打印数据的吧,那个不用管,控制输出的内容而已,不影响json结构,还是你输出的

用underscore.js会方便很多

可以遍历这个数组,只要对象的值,重新组成新的数组。