0

我的问题很简单。

MappingJackson2HttpMessageConverter

在 spring 中可用于从任何休息服务到客户端的数据序列化。现在我正在做另一个项目,它建议使用JODD json。我很困惑如何在spring项目中配置相同的

自定义和通用的所有 Json 转换器

对于所有 RestApi 响应。

提前致谢

4

1 回答 1

0

如果我理解正确,您想知道如何在类型和 JSON 之间进行映射。Jodd 正在尽其所能地做到这一点。对于序列化,只要给出对象,Jodd 就会解析。对于解析,只需提供目标类,Jodd 将尽最大努力创建所有可能的类,包括当前类型、泛型等。

有时您需要更多:

注释

使用注释,您可以微调例如命名和将要序列化的内容。只需将@JSON注释添加到类/方法/字段并进行调整。

序列化器和解析器

但是您可以为要处理的每种类型指定特定的序列化程序或解析器。利用:

TypeJsonSerializerMap.get().register()

添加一个新的TypeJsonSerializer,或

TypeJsonParserMap.get().register();

添加一个新的TypeJsonParser.

注意:TypeJsonParserMap尚未发布,但很快就会发布。

于 2019-06-12T17:05:12.670 回答