我在swagger编辑器上制作文档,但我不知道如何解决这个问题..
我需要在YAML文件中写什么才能获得此结果?
<tag>
<example Amount='100.00' NumberOfGuests='1'/>
<example Amount='120.00' NumberOfGuests='2'/>
<example Amount='140.00' NumberOfGuests='3'/>
</tag>
我试着写&#34;例子&#34;多次但出现错误:
(YAML语法错误 第621行的重复映射键
在同一属性上使用不同的值多次表示相同的标记需要做什么?
答案 0 :(得分:3)
我相信你会这样做:
definitions:
Tag:
xml:
# use `tag` instead of `Tag` as the name
name: tag
properties:
example:
type: array
items:
$ref: '#/definitions/Example'
xml:
# don't wrap array
wrapped: false
Example:
type: object
properties:
Amount:
type: number
format: float
xml:
# it's an attribute, not an element
attribute: true
NumberOfGuests:
type: integer
format: int32
xml:
attribute: true
请注意xml
属性,以告知如何在JSON Schema中格式化XML特定的有效内容。有关该结构的更多信息,请here。