gpt4 book ai didi

javascript - 像在 SQL 中一样加入 Json

转载 作者:行者123 更新时间:2023-11-29 19:30:39 25 4
gpt4 key购买 nike

我有像这样的 json 对象

{"COLORS":[[1,red],[2,yellow],[3,orange]]}

{"FRUITS":[[1,apple,1],[2,banana,2],[3,orange,3], [4,grenade,1], [5,apple,2]]}

我需要让他们喜欢:

{"FRUITS":[[1,apple,red],[2,banana,yellow],[3,orange,orange], [4,grenade,red], [5,apple,yellow]]}

最佳答案

我认为一个简单的嵌套循环是解决这个问题的最简单方法。据我所知,javascript 中没有“json join”功能。

试试这个:

var colors = {"COLORS":[[1,"red"],[2,"yellow"],[3,"orange"]]};
var fruits = {"FRUITS":[[1,"apple",1],[2,"banana",2],[3,"orange",3], [4,"grenade",1], [5,"apple",2]]};
console.log(fruits);
for (var i = 0; i < fruits.FRUITS.length; i++) {
var temp = fruits.FRUITS[i];
for (var j = 0; j < colors.COLORS.length; j++) {
if (colors.COLORS[j][0] === temp[2]) {
temp[2] = colors.COLORS[j][1];
break;
}
};
fruits.FRUITS[i] = temp;
};
console.log(fruits);

关于javascript - 像在 SQL 中一样加入 Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27798218/

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