考虑两个JSON对象,在Java中如何计算它们之间的差异(子集)?我目前使用的是net.sf.json库;
我特别希望有这样的报告: JSON1有JSON2没有的这些项目;有没有内置的东西?
发布于 2011-09-19 17:44:34
从标记中可以看出,您打算使用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
}
}https://stackoverflow.com/questions/7468866
复制相似问题