我有一些來自內(nèi)部客戶端的令人震驚的響應(yīng) JSON 可供使用。不幸的是,他們無法即時更改它,因為多個團隊正在向他們發(fā)送請求,并且已經(jīng)在處理這種可怕的響應(yīng)。我的問題是,有沒有辦法使用 OpenAPI 構(gòu)建一個對象結(jié)構(gòu),該結(jié)構(gòu)將映射下面?zhèn)魅氲?JSON,坦率地說,如您所見,愚蠢的名稱/值設(shè)置:{ "data": [{ "name": "something", "value": "123" }, { "name": "something2", "value": "str" }, { "name": "something3", "value": "str123" }, { "name": "something4", "value": "str456" }, { "name": "something5", "value": "str333" }, { "name": "something6", "value": "str333rr" }, { "name": "something7", "value": "str333rr322" }, { "name": "something8", "value": "str333rr354" }, { "name": "something9:", "value": "str333rr354543" } ]}
1 回答

慕仙森
TA貢獻1827條經(jīng)驗 獲得超8個贊
我并沒有真正看到這個 JSON 的復(fù)雜性,我很快在 swagger 編輯器中做了一些事情來匹配結(jié)構(gòu):
NameValue:
type: object
properties:
name:
type: string
value:
type: string
ResultSet:
type: object
properties:
data:
type: array
items:
$ref: '#/definitions/NameValue'
我錯過了什么嗎?
添加回答
舉報
0/150
提交
取消