我的问题很简单。
MappingJackson2HttpMessageConverter
在 spring 中可用于从任何休息服务到客户端的数据序列化。现在我正在做另一个项目,它建议使用JODD json。我很困惑如何在spring项目中配置相同的
自定义和通用的所有 Json 转换器
对于所有 RestApi 响应。
提前致谢
如果我理解正确,您想知道如何在类型和 JSON 之间进行映射。Jodd 正在尽其所能地做到这一点。对于序列化,只要给出对象,Jodd 就会解析。对于解析,只需提供目标类,Jodd 将尽最大努力创建所有可能的类,包括当前类型、泛型等。
有时您需要更多:
使用注释,您可以微调例如命名和将要序列化的内容。只需将@JSON
注释添加到类/方法/字段并进行调整。
但是您可以为要处理的每种类型指定特定的序列化程序或解析器。利用:
TypeJsonSerializerMap.get().register()
添加一个新的TypeJsonSerializer
,或
TypeJsonParserMap.get().register();
添加一个新的TypeJsonParser
.
注意:TypeJsonParserMap
尚未发布,但很快就会发布。