我正在尝试使用json schema定义可重用的枚举类型(输入phoenixnap / springmvc-raml-plugin)。
{
"$schema": "http://json-schema.org/schema",
"definitions": {
"MyEnum": {
"type": "object",
"javaType": "foo.bar.MyEnum",
"properties": {
"Value": { "enum": [ "OPT_1", "OPT_2" ] }
},
"required": ["Value"]
}
}
}
有没有办法在没有“Value”属性的情况下定义架构并直接使用枚举值?
答案 0 :(得分:-1)
具有顶级枚举的模式定义
{
"$schema": "http://json-schema.org/schema",
"definitions": {
"MyEnum": {
"type": "object",
"javaType": "foo.bar.MyEnum",
"enum": [ "OPT_1", "OPT_2" ]
}
}
}