一尘不染

杰克逊(Jackson)反序列化变量为杰森(Json)字符串

json

我有一个这样的模型:

private String message;
private Integer errorCode;    
private String data;

例如,我从远程获取以下JSON:

{"data": {"cat": "1.2.3.4", "ner": "80", "name": "pinta" }, "message" : "m", "errorCode" : 12}

当我反序列化此JSON时,messageand
errorCode变量将获得正确的值。但是我不想data解释我变量的内容。相反,我希望它是以下字符串:

{"cat": "1.2.3.4", "ner": "80", "name": "pinta" }

之后,我将自己解释。我如何获得的价值data


阅读 264

收藏
2020-07-27

共1个答案

一尘不染

Jackson问题596是为原始问题中描述的所需功能而创建的。如果要实施它,请投票。

当前可用的解决方案是实现自定义反序列化处理。

另外,如何使用Jackson将原始JSON包含在对象中?线程涵盖了这个主题。

2020-07-27