3

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;
    }

}
4

0 回答 0