在RAML中将JSON布尔类型定义为RESTful主体类型
我有一个RAML文件,其中包含一个自定义BooleanValue json模式作为方法的返回类型 BooleanValue.json:在RAML中将JSON布尔类型定义为RESTful主体类型,json,boolean,raml,Json,Boolean,Raml,我有一个RAML文件,其中包含一个自定义BooleanValue json模式作为方法的返回类型 BooleanValue.json: { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Boolean value", "description": "If lookup or update in success", "type": "boolean" } Service.raml代码
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Boolean value",
"description": "If lookup or update in success",
"type": "boolean"
}
Service.raml代码段:
#%RAML 1.0
title: Service API
version: 1.0
mediaType: application/json
schemas:
- BooleanValue: !include model/BooleanValue.json
<... snip ...>
/resource:
/{name}:
patch:
responses:
200:
body:
schema: BooleanValue
example: true
#%RAML 1.0
标题:服务API
版本:1.0
mediaType:application/json
模式:
-布尔值:!包括model/BooleanValue.json
/资源:
/{name}:
补丁:
响应:
200:
正文:
模式:布尔值
示例:正确
我确信不需要定义BooleanValue模式,但我找不到一个示例,说明如何将JSON布尔类型指示为返回值
这能做到吗?如何操作?使用RAML 1,您可以执行以下操作:
#%RAML 1.0
title: Service API
version: 1.0
mediaType: application/json
/resource:
/{name}:
patch:
responses:
200:
body:
description: If lookup or update in success
type: boolean
example: true