在下面的json请求中,您可以看到工资在3级可用 学生级别,见习级别和财产级别
employee{
id :"123";
name : "ABC";
salary : 100;
college : "abcd..";
Trainees : {
id :"101";
name :"XYZ";
salary :50;
}
properties :{ // key value pair values
default.salary= 20
default.college=null
}
}
由于薪水是我申请的必填项,因此薪水至少应为一个级别。
如果薪金字段及其值在所有级别上均不可用,则应该引发一些错误,并且其余Web服务不应处理请求;如果薪金在任一级别上均可用,则其余Web服务应接受并处理该请求。
我目前正在使用 javax.validation.constraints 进行JSON请求验证,有什么办法可以实现上述要求?