Spring Boot 3 中对象映射器 readValue 函数返回 Null

问题描述 投票:0回答:1

以下是我对 POJO 类的回复

@Getter
@Setter
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class ProductResponse {
    boolean required;
    ProductModel model;
}

下面是我的代码,我尝试使用对象映射器读取值。

ProductResponse response;

        try {
            response =  objectMapper.readValue(response.getBody(), ProductResponse.class);
        } catch (Exception e) {
          
        }

下面是对象映射器配置的示例:

@Configuration
public class CommonBeans {

    @Bean
    public ObjectMapper objectMapper() {
        return new ObjectMapper();
    }
}

有人可以指导我缺少什么吗?为什么响应的值为空?

java json spring spring-boot objectmapper
1个回答
0
投票

response.getBody()输出的内容是解决这个问题的关键。

© www.soinside.com 2019 - 2024. All rights reserved.