2016-10-09 9 views
0

Как указать в MSON, что массив должен только содержит типы A, B или C, а не любые другие типы?Массив, который может содержать только указанные типы в MSON

Я попытался

+ myField (array[A], fixed-type, required) 

но схема JSON генерируется Aglio требуется только первый элемент массива к типу А.

+0

Имейте в виду, что Aglio использует устаревшую версию анализатора, которая может содержать ошибки. Возможно, вы захотите попробовать его на Apiary.io. – Vincenzo

ответ

0

fixed-type особенностью MSON является относительно новым. Если вы некоторое время установили Aglio, вы, вероятно, используете более старую версию синтаксического анализатора. Вы можете удалить/переустановить его и посмотреть, найдет ли она последнюю версию библиотеки protagonist (включая эту функцию), или вы можете установить ее из Github, которая поддерживает новую библиотеку drafter, и вскоре должна увидеть выпуск. Одно из больших преимуществ заключается в том, что он больше не требует установки компилятора.

 Смежные вопросы

  • Нет связанных вопросов^_^