是否可以将两个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并合并,但我总是想出相同位置的重复条目:/
非常感谢任何见解/帮助。