重叠两个JSON对象

时间:2014-01-02 18:00:36

标签: javascript jquery

是否可以将两个JSON对象重叠(merge-ish)为一个,其中新的JSON对象将具有所有不同的值+只有一个重复的值?

示例:

obj1 = Po {NAME: "12", START: 1, MAX: 10}
Po {NAME: "12", START: 4, MAX: 0}
Po {NAME: "12", START: 5, MAX: 20}

obj2 = Po {NAME: "12", START: 2, MAX: 0}
Po {NAME: "12", START: 4, MAX: 100}

Result = Po {NAME: "12", START: 1, MAX: 10}
Po {NAME: "12", START: 2, MAX: 0}
**Po {NAME: "12", START: 4, MAX: 100}**
Po {NAME: "12", START: 5, MAX: 20}

PS。在这个例子中,位置4是重复的。无论什么时候重复,我都想使用obj2值(MAX)而不是obj1。

我尝试使用$ .extend并合并,但我总是想出相同位置的重复条目:/

非常感谢任何见解/帮助。

0 个答案:

没有答案