【发布时间】:2013-08-07 10:51:56
【问题描述】:
我正在使用 Jackson 进行 JSON 序列化,并且我想覆盖 null 序列化器 - 具体而言,以便将 null 值序列化为 JSON 中的空字符串,而不是字符串“null”。
我找到的关于如何设置空序列化程序的所有文档和示例都参考了 Jackson 1.x——例如,http://wiki.fasterxml.com/JacksonHowToCustomSerializers 底部的代码不再与 Jackson 2.0 一起编译,因为 StdSerializerProvider 不再存在在图书馆。该网页描述了 Jackson 2.0 的模块接口,但模块接口没有明显的方法来覆盖空序列化程序。
谁能提供关于如何在 Jackson 2.0 中覆盖空序列化程序的指针?
【问题讨论】: