Я пытаюсь использовать тип, допускающий значение NULL, в моем mson, следующем примере в документации, но это не удается из-за семантической ошибки.
Пожалуйста, помогите мне разобраться, что не так с моим mson и как составить правильную документацию для моего варианта использования?
Спасибо!
Привет, @danilvalov ,
У Apiary есть бета-версия для улучшения рендеринга атрибутов, которая включает поддержку допустимости значений NULL. Вы можете узнать больше о бета-версии на https://github.com/apiaryio/api-blueprint/issues/191#issuecomment -178044764, а также о том, как присоединиться к ней.
С уважением,
Кайл
Я просто хочу указать, что теперь это было развернуто на Apiary (без бета-версии).
Например, вы можете использовать значение NULL, как показано ниже:
+ Response 200 (application/json)
+ Attributes
+ example1 (string, optional, nullable) - An example optional nullable string
+ example2: value (string, optional, nullable) - An example optional nullable string with a sample value
Где это приведет к следующему примеру полезной нагрузки:
{
"example1": null,
"example2": "value"
}
Наряду со следующей схемой JSON:
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"example1": {
"type": [
"string",
"null"
],
"description": "An example optional nullable string"
},
"example2": {
"type": [
"string",
"null"
],
"description": "An example optional nullable string with a sample value"
}
}
}
В таблице атрибутов в Apiary еще не упоминается, что значение допускает значение NULL , но это скоро.
Теперь это видно в ApiaryUI :
Самый полезный комментарий
Я просто хочу указать, что теперь это было развернуто на Apiary (без бета-версии).
Например, вы можете использовать значение NULL, как показано ниже:
Где это приведет к следующему примеру полезной нагрузки:
Наряду со следующей схемой JSON:
В таблице атрибутов в Apiary еще не упоминается, что значение допускает значение NULL , но это скоро.