默认情况下,Jackson确实仅将显式JSON null视为空值。但是,如果需要从空String强制为null,则添加功能请求很容易。实际上,这听起来像是一个不错的改进- 这是开源项目经常基于用户对他们认为应该存在的东西,事物应该如何工作的要求而得到改进的方式。
在短期内,您还可以注册接受空String并产生null的自定义反序列化器(尽管不是指南,http://wiki.fasterxml.com/JacksonHowToCustomDeserializers会介绍一些相关信息)。
Float为null时,Jackson(JSON)抛出JsonMappingException
默认情况下,Jackson确实仅将显式JSON null视为空值。但是,如果需要从空String强制为null,则添加功能请求很容易。实际上,这听起来像是一个不错的改进- 这是开源项目经常基于用户对他们认为应该存在的东西,事物应该如何工作的要求而得到改进的方式。
在短期内,您还可以注册接受空String并产生null的自定义反序列化器(尽管不是指南,http://wiki.fasterxml.com/JacksonHowToCustomDeserializers会介绍一些相关信息)。