gpt4 book ai didi

javascript - 为 json 合并 javascript 数组

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:37:32 25 4
gpt4 key购买 nike

我像这样从表单中连续收集信息到数组中:

list = {"name" : "John", "email" : "name@domain.com", "country" : "Canada", "color" : "blue"};  
identifier = "first_round";

list = {"name" : "Harry", "email" : "othername@domain.com", "country" : "Germany"};
identifier = "second_round";

我想将它们组合成一些东西(我可能在需要括号的地方有括号),例如:

list_all = {  
"first_round" :
{"name" : "John", "email" : "name@domain.com", "country" : "Canada", "color" : "blue"} ,
"second_round" :
{"name" : "Harry", "email" : "othername@domain.com", "country" : "Germany"}
};

所以我可以像这样访问它们:

alert(list_all.first_round.name) -> John

(注意:两个list-array中的name-values ("name", "email", "color")不完全相同,每个list-array中的项目数量有限但未知前进;我只需要在每一轮中向前一个结构连续添加一个数组,并且可能有任意数量的轮次,即“第三轮”:{...},“第四轮”:{...}和等等。)

最终,我希望它能够针对 JSON 进行良好解析。

如果有帮助,我会使用 jquery 库。

最佳答案

创建 list_all 作为一个新对象,如下所示:

var list_all = {};
list_all[identifier_1] = list_1;
list_all[identifier_2] = list_2;
// ...

关于javascript - 为 json 合并 javascript 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2886681/

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