我從上游響應(yīng)中得到一個(gè)Json響應(yīng),如下所示。{ "fieldone": { "header": { "requestId": "1234", "applicationName": "office", "status": "SUCCESS" }, "lineLevel": [{ "ou": "1025854560", "status": "REJECT" }] }}LineLevel字段每次都可能是JSON響應(yīng)的一部分,也可能不是。我們將該特定字段作為響應(yīng)的一部分。在類級(jí)別嘗試了@JsonIgnoreProperties,但是當(dāng)在Json響應(yīng)中不存在相應(yīng)屬性時(shí)會(huì)導(dǎo)致問題任何人都可以提供解決它的任何指針。無論Json響應(yīng)中是否存在LineLevel屬性,我都應(yīng)該繼續(xù)我的過程
如果JPA屬性不存在于json響應(yīng)中,則忽略該屬性;如果它存在于json中,則進(jìn)行轉(zhuǎn)換
哆啦的時(shí)光機(jī)
2021-03-29 13:28:09