Требование: я хочу игнорировать чтение нескольких параметров из пользовательского ввода (JSON), но я хочу включить те же параметры в ответ. В настоящее время у меня есть текущий код, который игнорируется как при получении, так и при отправке.
То есть, при чтении пользовательского ввода пропускается Order Id, Order Status
и т. Д., И при отправке ответа JSON не будет иметь Order Id, Order Status
. Я хочу пропустить при чтении и включить при отправке ответа.
@JsonIgnoreProperties(ignoreUnknown = true, value = { "Order Id", "Order Status", "Created Date", "Last Modified" })
public class OrderDTO implements Serializable {
@JsonProperty("Order Id")
private Long orderId;
@JsonProperty("Address")
AddressDTO addressDto;
@JsonProperty("Order Status")
private String status;
@JsonProperty(value = "Customer Id")
@Size(min = 3, message = "Customer Id Should Be Greater Than 3 Characters")
@NotNull(message = "Customer Id Should Not Be Null.")
private String userId;
Ваши усилия будут высоко оценены.
Спасибо.