API ブループリントと Apiary で使用するために、MSON 形式のオブジェクトでネストされた配列を作成したいと考えています。コードは正しいように見えますが、Apiary でレンダリングすると、期待される JSON が得られません。
作成したい例:ナビゲーションには複数のカテゴリがあります。各カテゴリには、複数のサブカテゴリを使用できます。各カテゴリとサブカテゴリには名前があります。
このために作成した MSON:
FORMAT: 1A
# Test nested arrays-in-object-arrays
A navigation has multiple categories. Each category can have multiple subcategories.
# GET /navigation
+ Response 200 (application/json)
+ Attributes
+ categories (array)
+ (object)
+ name: Category One (string) - Name of the category
+ subcategories (array)
+ (object)
+ name: Sub category One (string) - Name of the subcategory
JSONで期待する出力:
{
"categories": [
{
"name": "Category One",
"subcategories":
[
{
"name": "Sub category One"
}
]
}
]
}
私がApiaryで得た出力
{
"categories": [
{
"name": "Category One",
"subcategories": []
}
]
}