2015-08-17 32 views
-3

我有两个JSON文件,我想找到这些文件的差异。JSON文件对比,寻找差别

为如: file1包含以下内容。

"iClasses": [{ 
           "name": "C1", 
           "label": "Classifier", 
           "description": "Blueprint of all classifications in LDM", 
           "isFirstClass": true, 
           "boost": "LOW", 
           "superClasses": [] 
       }, 
//same as above it contains 5 classes like c2,c3,c4 and c5 and has their own properties like label,classifier,boost etc. 
] 

File2只包含两个类是存在于文件1(假设C1C2)。

如果我比较这两个文件,它应该显示不匹配的类别(如C3,C4C5及其内容)作为差异。

有没有办法找到有什么区别?

+3

可能重复[如何在Java中执行字符串区别?](http://stackoverflow.com/questions/132478/how-to-perform-string-diffs-in-java) – Craig

+0

谷歌它.... .. – Raghavendra

回答

0

如果你想要做的文本文件行比较的线,你可以使用diff命令,它应该适用于大部分,如果不是全部,类Unix系统。如果您使用的是Windows,则可以安装cygwin。有关更多选项,在下面的命令

man diff 

之后,谷歌是你的朋友的输出看看

diff file1 file2 

您可以使用它在命令行等。