获得2个JSON对象之间的区别

时间:2017-06-20 11:24:28

标签: javascript json

我的java脚本中有2个JSON对象数组,我试图找出一种方法来输出2之间的差异(如果有的话)。

例如,这是一个数组:

   [{  
      "id":1,
      "colour":"BLACK",
      "size":"SML",
      "qty":1,
      "sml":"1"
   }]

这是另一个:

        [{  
      "id":1,
      "colour":"BLACK",
      "size":"SML",
      "qty":1,
      "sml":"5",
      "lrg":"1"
       },
       {  
      "id":2,
      "colour":"BLACK",
      "size":"SML",
      "qty":1,
      "sml":"1"
       }]

在上面的示例中,我将向用户打印已添加一个产品,id 1产品已将sml更改为5并添加了lrg。有没有办法比较2个数组并获得更改/添加的值?

1 个答案:

答案 0 :(得分:0)

有一个用于获取两个对象之间结构差异的库 https://github.com/flitbit/diff