Google Cloud Endpoints 是否有一种本机方式来根据需要标记模型中的字段,以便在反序列化过程中,如果在请求的 JSON 正文中没有为该字段提供值,则会引发错误?
例如,如果您有以下类,则可以有某种注释。
public class MyModel {
private String optionalString;
private String requiredString;
public String getOptionalString() {
return optionalString;
}
public String setOptionalString() {
return optionalString;
}
public String getRequiredString() {
return optionalString;
}
@ApiSerializationProperty(required = AnnotationBoolean.TRUE)
public String setRequiredString() {
return optionalString;
}
}