【发布时间】:2019-07-24 09:00:20
【问题描述】:
我有一个对象,在它的字段中,某些名称必须包含“_”,例如 local_PC 而不是 localPC。
我遇到的问题是我需要它是local_PC,当调用我的应用程序时,他们会发送该字段,我无法更改它,但声纳会启动错误,因为它必须是 localPC
杰克逊有什么办法可以控制它?
实现@jsonproperty 只允许我更改输出中的名称,但不能更改控制器输入中的名称
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
@AllArgsConstructor
public class Example{
private String local_PC;
}
【问题讨论】: