javascript - 在js中创建嵌套Json

标签 javascript json

我想像这样创建 Json:

{
    "name":"name",
    "children":[
        {
            "childName":"name"
        },
        {
            "childName":"name"
        }
    ]
}

我不知道如何将未命名的属性放入 json obj 中,并将 obj 放入“children”中。

最佳答案

好的,如果你的意思是 key 本身是可变的,那么你不能一次性创建 json-object, 您必须使用“[]”符号来创建它

var myObj = {}; 
myObj[myProp1] = [] //or some value or some json/map again
myObj[myProp2] = 'hi'

myProp1 和 myProp2 是变量。如果您能更详细地解释您的问题,那么您将得到更清晰的答案。

关于javascript - 在js中创建嵌套Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21927042/

相关文章:

json - Knockout JS - 将类序列化为 JSON

javascript - JQuery Image slider 从json加载图片

javascript - 如何使用 jQuery 附加两个创建的 html 元素

JavaScript 数组声明

c# - 与 C# 相比,Javascript 中的 TripleDES 实现不同

javascript - 如何编写一个函数来禁用 console.log 并可以在其他 react 文件中使用?

javascript - 如何通过AngularJS中的ng-repeat动态创建的id获取元素

ios - AFNetworking 2 响应错误(内容类型 : text/html and not JSON)

javascript - 需要一个 json 文件导致错误 : Cannot find module

java - 将嵌套文档 mongoDB 序列化到 Jackson