Jackson库中的ObjectMapper.readValue确实返回null值。在什么情况下它返回null对象?它从代码库中发现。
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.9</version>
</dependency>
您可以浏览ObjectMapper类以深入了解更多详细信息
答案 0 :(得分:7)
readValue()
的JSON输入, null
返回null
。
对于任何其他情况,它不会返回null
:缺少输入(例如)将被异常奖励;并且没有反序列化器默认生成null
。