Можно ли иметь объекты в качестве членов enum - PullRequest
0 голосов
/ 23 февраля 2019

У меня есть список, который наиболее естественно вписывается в объект:

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

В моей схеме я хотел бы иметь набор приемлемых объектов:

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

Чтобы JSON мог иметь только один из них, чтобы быть действительным.

Поддерживается ли это вообще в черновике 7?

Кстати, указатель на онлайновый верификатор схемы JSON.

1 Ответ

0 голосов
/ 24 февраля 2019

Да.enum значения могут быть абсолютно любыми.

Элементы в массиве могут иметь любое значение, включая ноль.

...