如何修复springboot模型类中的JsonProperty问题

如何修复springboot模型类中的JsonProperty问题,spring,spring-boot,lombok,spring-annotations,snakecasing,Spring,Spring Boot,Lombok,Spring Annotations,Snakecasing,我试图将模型类中响应的属性名更改为snake_case。Jsonproperty可以很好地处理DB实体类,但不能处理没有映射任何DB实体的模型类。 示例代码不起作用 SubtestResult.java——模型类 import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Getter; import lombok.Setter; import java.util.List; public class Subtest

我试图将模型类中响应的属性名更改为snake_case。Jsonproperty可以很好地处理DB实体类,但不能处理没有映射任何DB实体的模型类。 示例代码不起作用

SubtestResult.java——模型类

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

public class SubtestResult {
  @JsonProperty("expected_value") @Getter @Setter private String expectedValue;
  @JsonProperty("actual_value") @Getter @Setter private List<String> actualValue;
}
实际结果

{ 
"expectedValue": true
"actualValue": false
}

预期:

{ 
"expected_value": true
"actual_value": false
}

注意:没有用于此的DTO实体。整个模型对象被存储为字符串。

您能否更详细地了解如何使用
SubtestResult
model类。发布您预期的JSON与实际的JSON?@drumonii更新了更多详细信息您使用的是哪个Lombok版本?lombokVersion='4.1.6'@Janriekeyor JSONProperty看起来不错。你能分享一下你是如何生成JSON的吗?在您的样品中包括杰克逊进口产品。您有任何全局序列化配置吗?或者使用json视图?您可以更详细地了解如何使用
SubtestResult
模型类吗。发布您预期的JSON与实际的JSON?@drumonii更新了更多详细信息您使用的是哪个Lombok版本?lombokVersion='4.1.6'@Janriekeyor JSONProperty看起来不错。你能分享一下你是如何生成JSON的吗?在您的样品中包括杰克逊进口产品。您有任何全局序列化配置吗?或者使用json视图?
{ 
"expected_value": true
"actual_value": false
}