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