2015-11-27 8 views
0

Я использую API Blueprint для описания RESTful API.API Blueprint: Array в разделе «Атрибуты» отсутствует схема

Один из методов API возвращает массив. Я использую Payload Attributes description следующим образом;

+ Attributes (array) 
    + example_string_text (string, required) - Explanation. 
    + another_example_str (string, required) - The same explanation. 

Я уверен, что это неверно, но я не смог найти правильный путь.

Указатели на части документации, которые я пропустил, тепло приветствуются.

ответ

1

Похоже, что вы пытаетесь сделать массив объектов, в этом случае вам нужно добавить анонимный тип объекта:

+ Attributes (array) 
    + (object) 
     + example_string_text (required) - Explanation. 
     + another_example_str (required) - The same explanation. 

Кроме того, обратите внимание, что string является типом по умолчанию так что вы обычно дон 't нужно написать это явно (если вы не хотите).

+0

Я пытаюсь создать массив строк, а не объектов. – Skeen

+0

И я хотел бы, чтобы массив был задокументирован, т. Е. Чтобы объяснить, что входит в него. – Skeen

0

Я предполагаю, что вы хотите, это массив строки:

Вот пример:

+ Attributes (array) 
    + `USA` - Country 
    + `California` - State 

И документ, который вы можете захотеть читать здесь: MSON:arrays