日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java中匿名数组_Swagger UI:数组中的多个匿名对象

發布時間:2025/3/8 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java中匿名数组_Swagger UI:数组中的多个匿名对象 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

對象數組的定義如下:

type: array

items:

type: object

properties:

prop1:

type: string

prop2:

type: integer

# etc.

在您的示例中,響應包含具有屬性 balanceDisplaySettings 的對象,并且此屬性包含對象數組 . 這可以定義如下:

paths:

/Path:

get:

responses:

200:

description: OK

schema:

type: object

properties:

balanceDisplaySettings:

type: array

items:

type: object

properties:

type:

type: string

label:

type: string

visible:

type: boolean

primary:

type: boolean

請注意,架構定義了響應結構,這意味著您無需在任何位置指定實際值( "Balance" , "AvailableBalance" 等) . 但是,如果要在Swagger UI中顯示帖子(包含2個對象的數組)中的示例,可以像下面這樣添加它:

balanceDisplaySettings:

type: array

items:

type: object

properties:

type:

type: string

label:

type: string

visible:

type: boolean

primary:

type: boolean

example: #

- type: Balance

label: Current

visible: true

primary: false

- type: AvailableBalance

label: Available

visible: true

primary: true

最后,您可能希望拆分內聯嵌套模式以使規范更加模塊化 .

paths:

/Path:

get:

responses:

200:

description: OK

schema:

$ref: '#/definitions/MyResponseObject'

# |

definitions: # |

# TODO: better name # |

MyResponseObject: #

type: object

properties:

balanceDisplaySettings:

type: array

items:

$ref: '#/definitions/BalanceDisplaySetting'

example: # |

- type: Balance # |

label: Current # |

visible: true # |

primary: false # |

- type: AvailableBalance # |

label: Available # |

visible: true # |

primary: true # |

# |

BalanceDisplaySetting: #

type: object

properties:

type:

type: string

example: Balance

label:

type: string

example: Current

visible:

type: boolean

boolean:

type: boolean

總結

以上是生活随笔為你收集整理的java中匿名数组_Swagger UI:数组中的多个匿名对象的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。