我一直在尝试ajv-cli并尝试使其验证使用“ipv4”和“主机名”等标准格式的 json 方案。
尽管已ajv-formats安装,但调用时:
ajv --strict=false --validate-formats=true compile -s 2438.schema.json
Run Code Online (Sandbox Code Playgroud)
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"
Run Code Online (Sandbox Code Playgroud)
我如何ajv-cli接受标准格式?我错过了一些明显的东西吗?
提前致谢!