我有一個我寫的小應用程序,它可以通過可以通過網絡發送json的python服務器與另一個應用程序通信。使用json同步兩個對象?
我真正想做的是能夠讓對象通過json彼此「同步」。現在我已經看過了gson庫,它似乎非常適合將對象序列化爲json。然而,它似乎不是(或者我可能不知道),如果我只是想要兩個對象相互更新,非常有用。
例如:
GSON在
Gson g = new Gson();
Object o = new Object();
String serialization = g.toJson(o, o.class);
是偉大的。然而,讓我們說,我有對象o在兩個單獨的客戶端。如果在客戶端1,他們調用 o.doSomeMethod(value);
我希望由此產生的變化更新到客戶端2的計算機上的對象o。現在,我可以做一些幻想,並用新的序列化版本替換對象,但這似乎不是一種更新兩個對象的非常有效的方法。
感謝您提前提供任何幫助!