考虑两个JSON对象,如何在Java中计算它们之间的差异(子集)?我目前正在使用net.sf.json
lib;
我特别感兴趣的是有一个类似的报告:JSON1有JSON2没有的这些项目;内置有什么东西吗?
答案 0 :(得分:0)
从标记中可以看出,您打算将Java用于此任务。
您可以做的是,将JSON字符串解析为Java域对象,例如Student,Bus,Animal或您的域,然后覆盖域中的equals和hashcode方法。
例如,
class Animal{
private String name;
public boolean equals(Object object){
...
}
public int hashcode(){
...
// better to use Apache commons hashcodebuilder for this purpose
}
}