【Python】jsonschema 使用multipleOf验证number时存在精度问题 [问题未解决]

 方法1:使用倍数字段限制小数位数

# 15位整数2位小数
"num": {
        "default": "……",
        "type": "number",
        "maximum": 999999999999999.99,
        "multipleOf": 0.01
    }

 

 

出现问题:存在小数精度问题

【Python】jsonschema 使用multipleOf验证number时存在精度问题 [问题未解决]

 

解决方案1:将 multipleOf 替换为 multipleOfPrecision【无效方案未解决】

  验证schema时未出错,重复验证发现 multipleOfPrecision 字段为生效

  二次验证:[jsonschema 模块版本 3.2.0 升级到 4.4.0 字段扔未生效]

       二次验证 :[jsonschema 架构版本 4 6 7 实验仍未生效]

  【Python】jsonschema 使用multipleOf验证number时存在精度问题 [问题未解决]

 

上一篇:KingbaseES R6 集群repmgr witness 手工配置案例


下一篇:2021年12月中国A股饮料制造行业上市企业市值排行榜:贵州茅台股价2050元/股,燕京啤酒市值增幅最大(附月榜TOP46详单)