gpt4 book ai didi

javascript - 在 Javascript 中创建 JSON

转载 作者:行者123 更新时间:2023-12-02 18:56:04 24 4
gpt4 key购买 nike

我想在 Javascript 中创建一个动态 JSON 数组,如下所示:

var jsonData = {
"Tasks" : [
{
"__metadata" : {
"uri" : "...",
"type" : "..."
},
"ID" : "...",
"Category" : "..",
// ...
},
{
"__metadata" : {
"uri" : "...",
"type" : "..."
},
"ID" : "...",
"Category" : "..",
// ...
},
// others tasks
], "__count" : "2"
};

我找到了如何在 Javascript 中创建 JSON,但没有使用此语法。那么使用“Tasks”数组创建 JSON 对象并在其中添加项目的好方法是什么?

感谢您的帮助

最佳答案

也许是这样的?

function Metadata(uri,type)
{
this.uri = uri;
this.type = type;
}

function Task(metadata, id, category)
{
this.__metadata = metadata;
this.ID = id;
this.Category = category;
}

var tasks = [new Task(new Metadata('foo','bar'), 1, 'blah'), new Task(new Metadata('foo1', 'bar1'), 2, 'blah2')];

document.write(JSON.stringify({"Tasks": tasks, "__count": tasks.length}));

关于javascript - 在 Javascript 中创建 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15335416/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com