目前的jsonschema的校验规则比较简单,基本上是在requiredProperty、type和值上面的校验,更多的校验规则是否可以支持呢,比如像additionalProperties,type支持数组等
另外校验规则是否可以支持多种校验方式并存呢
Hi,感谢反馈~ 我们出于简化使用成本的目的,考虑到对于数据校验的常用场景一般是对于参数类型、值的校验,因此产品里面并没有加入更多较复杂的校验规则。
另,你所说的多种校验规则并存的意思是什么?可以举个例子方便我们参考或改进产品~
谢谢~
刘昊臻 1、jsonschema增加校验规则是因为目前存在一种情况是,开发可能在某个版本增加了一个字段,或者字段的类型可能有多种情况,针对这种情况可能在接口上没有太大问题,但是对于调用方可能会出问题,比如要做序列化和反序列化时 2、目前断言规则只能选择其中一种方式,并存的值的就是可以同时选择多种校验方式
luffy
明白,我会先和产品团队讨论一下,一般情况下一种校验规则也可以满足需求,如果界面上同时支持多种校验规则,感觉似乎界面操作就变复杂了。
感谢反馈! 😀