【问题标题】:JSON.stringify set root elementJSON.stringify 设置根元素
【发布时间】:2014-07-23 17:06:41
【问题描述】:

我想将我的对象转换为 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"]}} 

谁能给我一个提示如何达到这个目标?谢谢你:)

【问题讨论】:

    标签: javascript json


    【解决方案1】:

    就这么简单:

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

    【讨论】:

      【解决方案2】:

      试试这个

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-21
        • 2016-09-28
        • 2018-12-09
        相关资源
        最近更新 更多