yaml建模动态对象属性

时间:2016-06-15 14:04:21

标签: rest dynamic properties yaml

我有一个返回对象列表的rest服务。客户端可以通过在请求中提供一个字符串(属性名称)数组来过滤它在响应对象中所需的属性。 如何在yaml中建模? 有一个get请求返回所有可能的属性。

Request:
    type: array
    items: 
Field:
    type: string

Response必须是一个对象,其属性为提供的Request对象中的值

1 个答案:

答案 0 :(得分:0)

如您所述,请求只是一个字符串数组,响应就像一个对象。

因此,要在yaml中对此进行建模,请求可以是:

- Field1
- Field2
- Field3

回复可以是:

Field1: "xxx yyy"
Field2: 33
Field3: 0.332