json-schema multipleOf不会引发错误

问题描述 投票:0回答:1

我有以下json模式文件,检查属性multipleOfIncrement"multipleOf": 9,,最小值和最大值是否完美,但不是multipleOf。我是否缺少明显的东西?

{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "type": "object",
    "properties": {
        "increment": {
            "name": "Step Size",
            "type": "integer",
            "minimum": 1,
            "maximum": 50
        },
        "multipleOfIncrement": {
            "name": "Multiple Of Increment",
            "type" : "number",
            "multipleOf": 9,
            "minimum": 1,
            "maximum": 255
        }
    },
    "required": ["increment", "multipleOfIncrement"]
}
jsonschema
1个回答
0
投票

js中验证器的解决方案:

  1. 安装jsonschema(https://www.npmjs.com/package/jsonschemanpm i jsonschema

  2. 在js文件中

import { Validator } from 'jsonschema';
const validator: new Validator();
const valid = validator.validate(formData, schema);
© www.soinside.com 2019 - 2024. All rights reserved.