如何将 2 个 JSON 文件交织成一个关联数组

How to intertwine 2 JSON files into one associative array

本文关键字:一个 数组 关联 JSON 文件      更新时间:2023-09-26

>我需要通过jQuery将2个类似的JSON文件拉入HTML文档并将它们交织在一起,以便两者的第一项成为新关联数组的第1项和第2项,第二项变为第3项和第4项,依此类推。

例:

var JSON1 = {'Item 1':123, 'Item 2':234, 'Item 3': 345}
var JSON2 = {'Item 1':555, 'Item 2':666, 'Item 3': 777}
var newArray = {'Item 1':123, 'Item 1':555, 'Item 2':234, 'Item 2':666, 'Item 3': 345, 'Item 3': 777}

需要注意的是,实际的 JSON 文件是 2 级数组。但是,我只需要交织第一层。

我找到了很多很好的解决方案来简单地合并数组,但不是以这种方式。有什么想法吗?

这是不可能的。JavaScript 中的对象不能有重复的键。

您可以做的是将每个键的值设置为如下所示的数组:

{'Item 1':[123, 555], 'Item 2': [234, 666], 'Item 3': [345, 777]}