Java Json文件比较并找出差异

Java Json文件比较并找出差异,java,json,Java,Json,我有两个json文件,我想找出这些文件的区别 例如: 文件1包含以下内容 "iClasses": [{ "name": "C1", "label": "Classifier", "description": "Blueprint of all classifications in LDM",

我有两个json文件,我想找出这些文件的区别

例如: 文件1包含以下内容

"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只包含file1中存在的两个类,比如C1和C2

如果我比较这两个文件,它应该显示不匹配的类,比如C3、C4和C5,并且它的内容不同


有什么方法可以找到差异吗?

如果您想对文本文件进行逐行比较,可以使用diff命令,该命令在大多数(如果不是全部)类unix系统上都可用。如果您使用的是Windows,则可以安装

您可以在命令行上使用它,如:

diff file1 file2
有关更多选项,请查看以下命令的输出

man diff
在那之后,谷歌就是你的朋友。

可能是你的朋友