用子级别构建JSON

时间:2019-01-02 21:06:29

标签: javascript json

我正在尝试如下构建JSON。

{
  "nameInfo": {
    "name": "Bhanu"
  }
}

我尝试了下面的代码及其正常工作。

a = {}
a.nameInfo = {}
a.nameInfo.name="John"
console.log(a)

但是,仅检查是否有更好的方法可以执行相同的操作。在nameInfo下添加属性之前,我是否总是必须将a.nameInfo初始化为空对象?

2 个答案:

答案 0 :(得分:1)

最简单的方法是执行以下操作:

let a = {
  nameInfo: {
    name: 'Bhanu'
  }
}

答案 1 :(得分:0)

不同的方式,仍然是JS对象

Manifest.xml