我想知道如何让Jackson JSON库将JSON反序列化为现有对象?我试图找到如何做到这一点。但它似乎只能接受一个Class并实例化它本身。
或者,如果不可能,我想知道是否有任何Java JSON反序列化库都可以做到。
对于C#,这似乎是一个相应的问题:将数据从JSON字符串覆盖到现有对象实例。似乎JSON.NET具有PopulateObject(string,object)。
您可以使用Jackson来做到这一点:
mapper.readerForUpdating(object).readValue(json);
另请参阅使用Jackson合并两个JSON文档