【发布时间】:2021-05-27 01:31:30
【问题描述】:
我一直在尝试使用 ajv-cli,并尝试使其验证使用“ipv4”和“主机名”等标准格式的 json 方案。
尽管安装了ajv-formats,但调用为:
ajv --strict=false --validate-formats=true compile -s 2438.schema.json
ajv 抱怨:
unknown format "host-name" ignored in schema at path "#/definitions/ip-address/anyOf/0"
unknown format "host-name" ignored in schema at path "#/definitions/ip-address/anyOf/0"
unknown format "ipv4" ignored in schema at path "#/definitions/ip-address/anyOf/1"
unknown format "ipv4" ignored in schema at path "#/definitions/ip-address/anyOf/1"
unknown format "ipv6" ignored in schema at path "#/definitions/ip-address/anyOf/2"
unknown format "ipv6" ignored in schema at path "#/definitions/ip-address/anyOf/2"
如何使ajv-cli 接受标准格式?我错过了什么明显的东西吗?
提前致谢!
【问题讨论】: