繁体   English   中英

如何在请求中仅发送 model 的某些参数?

[英]How to send only certain parameters of the model in a request?

我有个问题。 如何仅发送 JSON 中的选定参数? 例如我有一个 class:

@Getter
@Setter
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_EMPTY)
public class City {

private String name;
private String country;
private long population;
private String postCode;
}

如果我想进行更改并发送只允许“人口”和“邮政编码”的PUT请求。

相反,当我发送 put 请求时,会发送来自 modelclass 的所有参数。

如果添加 Jackson 注释@JsonInclude(Include.NON_NULL) ,则可以通过将要排除的所有字段设置为null来轻松选择。

也可以看看:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM