我有一些來(lái)自?xún)?nèi)部客戶(hù)端的令人震驚的響應(yīng) JSON 可供使用。不幸的是,他們無(wú)法即時(shí)更改它,因?yàn)槎鄠€(gè)團(tuán)隊(duì)正在向他們發(fā)送請(qǐng)求,并且已經(jīng)在處理這種可怕的響應(yīng)。我的問(wèn)題是,有沒(méi)有辦法使用 OpenAPI 構(gòu)建一個(gè)對(duì)象結(jié)構(gòu),該結(jié)構(gòu)將映射下面?zhèn)魅氲?JSON,坦率地說(shuō),如您所見(jiàn),愚蠢的名稱(chēng)/值設(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貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
我并沒(méi)有真正看到這個(gè) JSON 的復(fù)雜性,我很快在 swagger 編輯器中做了一些事情來(lái)匹配結(jié)構(gòu):
NameValue:
type: object
properties:
name:
type: string
value:
type: string
ResultSet:
type: object
properties:
data:
type: array
items:
$ref: '#/definitions/NameValue'
我錯(cuò)過(guò)了什么嗎?
添加回答
舉報(bào)
0/150
提交
取消