我的JSON架构中有一个属性,如下所示:
"properties": {
"theme": {
"type": "boolean",
"title": "Theme",
"enum": ["Light", "Dark"]
}
}
此属性作为布尔值存储在我的数据库表中,1表示灯光,0表示黑暗。问题是,当我填写由模式生成的表单时,它会出错,告诉我root.theme的值必须是[true,false]之一,并且不会继续执行我的后端处理程序。
我找到了一个我正在使用的解决方案,它正在改变"类型"通过将我收到的字符串值转换为与其对应的布尔值来字符串,并在后端处理它。
我想知道JSON架构是否原生支持自定义命名为true&布尔属性中为false。
答案 0 :(得分:1)
从草案7起(撰写本文时为当前状态),这是不可能的