ObjectMapper.readValue 可以返回 null 值吗?

2022-09-04 03:19:02

Jackson 库中的 ObjectMapper.readValue 返回 null 值。在什么情况下,它返回空对象?它从代码库中发现了这一点。

<dependency>
    <groupId>org.codehaus.jackson</groupId>
    <artifactId>jackson-mapper-asl</artifactId>
    <version>1.9.9</version>
</dependency>

您可以浏览 ObjectMapper 类以深入了解更多详细信息


答案 1

readValue()返回由 JSON 值 组成的 JSON 输入。对于任何其他情况,它都不会返回:缺少输入(例如)将得到异常的奖励;并且默认情况下不生成任何反序列化程序。nullnullnullnull


答案 2