JSON.stringify设置根元素

时间:2014-06-03 11:21:54

标签: javascript json

我想将我的对象转换为JSON字符串,其中根元素应该是我的对象的名称。

var data = {
  name: 'qwertz',
  age: 23,
  skills: [
    'html', 'css'            
  ]
}

var json = JSON.stringify(data);

输出结果为:

{"name":"qwertz","age":23,"skills":["html","css"]} 

但我想要这个:

{"data":{"name":"qwertz","age":23,"skills":["html","css"]}} 

有人能给我一个提示如何达到这个目的吗?谢谢你:))

2 个答案:

答案 0 :(得分:12)

就这么简单:

var json = JSON.stringify({ data: data });

答案 1 :(得分:2)

试试这个

JSON.stringify({'data':data})