0
考慮到兩個JSON對象,如何計算它們之間在Java中的差異(子集)?我目前使用的是net.sf.json
lib;計算JSON差異
我會特別感興趣的是有像這樣的報告:JSON1有這些項目,JSON2沒有;有內置的東西嗎?
考慮到兩個JSON對象,如何計算它們之間在Java中的差異(子集)?我目前使用的是net.sf.json
lib;計算JSON差異
我會特別感興趣的是有像這樣的報告:JSON1有這些項目,JSON2沒有;有內置的東西嗎?
從標籤中可以看出,您打算爲此任務使用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
}
}
實際上,爪哇;問題是JSON只能保存地圖,數組和主要類型; – Jsonier
Jonier,你的陳述有些T/F。你必須給我們更多的細節。首先,您應該看到本教程中的JSON和GSON可以爲您做些什麼。 http://java.sg/parsing-a-json-string-into-an-object-with-gson-easily/ –