silentbalanceyh/vertx-zero

「Task」追加json自动验证器

silentbalanceyh opened this issue · 0 comments

  1. 参考项目:https://vertx.io/docs/vertx-json-schema/java/#_custom_formats
  2. zero中所有读取json的位置都是走的 Ut.ioJObject执行文件类型读取,直接在同样目录中执行绑定的schema验证
  3. 基本内容如下:
    • 如果目录下存在JSON文件:test.json
    • 直接在同样位置中创建JSON的schema文件:test.json.schema(存在则验证)
    • schema文件后缀名直接使用.schema,格式为Json
  4. 异常代码区域,10008开始,基类:UpException
  5. 整个内容采用 Infix Architecture 实现,如果启用则执行验证,如果不启用则跳过