【发布时间】:2021-11-08 12:58:38
【问题描述】:
我有一个像下面这样的实体
@Data
@NoArgsCounstructor
@AllArgsConstructor
public class Class {
@JsonProperty("Data")
List<ClassData> classData;
}
我想在输出中将其视为“数据”,但它却将“classData”作为字段。我尝试了一堆注释,但似乎没有任何效果。请告诉我如何获得这种输出。
输出
{
"classData":[]
}
需要的输出
{
"Data":[]
}
编辑:我得到了一个不同名称的字段,我需要为输出提供一些其他名称。例如,我将输入作为“ClassData”并将输出作为“Data”
【问题讨论】:
-
再次检查您是否使用
Jackson进行序列化。
标签: java json spring-boot api backend