如何设计嵌套的3级json

时间:2019-03-26 08:19:44

标签: javascript arrays json

我有一个如下对象:

Parent: { Child1: [ {name:'grandchild1', value:'abc', checked:true}, {name:'grandchild2', value:'pqr', checked:false} ], Child2: [ {name:'grandchild3', value:'abcd', checked:false}, {name:'grandchild4', value:'pqrs', checked:true} ], parent2{...........}.... };

如何使它嵌套JSON。

就像在root中一样:parent1,parent2 ... 小孩:children1,....(与父母对应) 孙子:基于孩子

请指导我该怎么做?

1 个答案:

答案 0 :(得分:3)

要创建JSON对象,您只需遵循JSON syntax

在您的示例中,它看起来像:

{
  "parent": {
       "child1": [{
           "name": "grandchild1",
           "value": "abc",
           "checked": "true"
       }, {
           "name": "grandchild2",
           "value": "pqr",
           "checked": "false"
       }]
   }
}

请注意,在JSON中,字符串值必须用双引号引起来。

如果您需要以编程方式从对象获取JSON字符串,则可以使用javascript编写:

var myJSON = JSON.stringify(obj);