一尘不染

将JSON反序列化为现有对象(Java)

json

我想知道如何让Jackson JSON库将JSON反序列化为现有对象?我试图找到如何做到这一点。但它似乎只能接受一个Class并实例化它本身。

或者,如果不可能,我想知道是否有任何Java JSON反序列化库都可以做到。

对于C#,这似乎是一个相应的问题:将数据从JSON字符串覆盖到现有对象实例。似乎JSON.NET具有PopulateObject(string,object)。


阅读 292

收藏
2020-07-27

共1个答案

一尘不染

您可以使用Jackson来做到这一点:

mapper.readerForUpdating(object).readValue(json);

另请参阅使用Jackson合并两个JSON文档

2020-07-27