gpt4 book ai didi

javascript - 使用变量作为多级 json 对象中的键

转载 作者:行者123 更新时间:2023-11-28 15:27:33 28 4
gpt4 key购买 nike

我有一个名为 arrayToSubmit 的 JSON 对象。以下是代码:

location = "Johannesburg, South Africa";
type = "bench";
qty = 1;
assetNumber = 15;

arrayToSubmit = {
location : {
type : {
'qty' : qty,
'assetNumber' : assetNumber
}
}
}

但是在chrome中的结果如下:

Object{location { type : {"qty" : "1", "assetNumber" : "15"}}}

我需要用初始代码中的变量替换单词位置和类型,如下所示:

Object{"Johannesburg, South Africa" = { "bench" = {"qty" - "1", "assetNumber" : "15"}}}

(我从我的页面中提取这些值,我只是在此处键入它们以方便使用)。

我已经尝试过这两个示例,但不知道如何以多级格式获取它。

is a way that use var to create json object in key

how to set a json key from a variable

最佳答案

您可以使用bracket notation ,像这样

var arrayToSubmit = {};

arrayToSubmit[location] = {};
arrayToSubmit[location][type] = {
'qty': qty,
'assetNumber': assetNumber
};

关于javascript - 使用变量作为多级 json 对象中的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28555799/

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