是否可以将对象作为枚举成员

时间:2019-02-22 22:13:37

标签: json jsonschema

我有一个列表最自然地适合一个对象:

{
    "book":"Name",
    "chapter":"2",
    "page":"3"
}

在我的模式中,我希望有一组可以接受的对象:

enum: [{
    "name":"Whuthering Heights",
    "chapter":"44",
    "page":"365"
}, {
    "name":"Jane Ayer",
    "chapter":"1",
    "page":"2"
}]

这样JSON可能只有其中之一有效。

草案7完全支持吗?

BTW,指向在线JSON模式验证程序的指针。

1 个答案:

答案 0 :(得分:2)

是的。 enum值可以是绝对任何值。

  

数组中的元素可以是任何值,包括null。