使用数据结构时,将根添加到API蓝图

时间:2017-01-30 16:19:08

标签: json apiblueprint

我一直试图让这个工作起来好几个小时,一直在阅读所有的文档。

我需要e数组来拥有一个根(根据json规范),同时使用我已经定义的数据结构。我需要更改为api蓝图?

JSON NEEDED

{ “highlights”:    
  [
    {
     “id”: 1,
    “text”: ”some text”
},
  {
    “id”: 2,
    “text”: ”some text”    
  },    
 ]
}

API BLUEPRINT

# Data Structures

## Highlight1 (object)

+ id : 1

+ text: "never knew this"

## Highlight2 (object)

+ id : 1

+ text: "never knew this”

# Group

## Feed [/highlights]

### List [GET]

+ Response 200 (application/json)

<!-- this does not generate the root -->     
+ Attributes (array[Highlight1, Highlight2)

1 个答案:

答案 0 :(得分:1)

您需要执行以下操作:

+ Response 200 (application/json)
    + Attributes
        + highlights (array)
            + (Highlight1)
            + (Highlight2)