1. 程式人生 > >用實體類接收json資料與java關鍵字重名問題

用實體類接收json資料與java關鍵字重名問題

        在做切換harbor需求的時候,因為新老harbor的漏洞掃描格式不同,老harbor中有對於單個映象不同漏洞等級等的統計資訊,而新harbor中只有漏洞詳情,想來這也好辦,直接統計各個漏洞登記的數量就好,但在將返回json資料用實體類接收過程中,遇到了標題中的麻煩:json資料有一個叫做package的欄位,這個欄位與java的關鍵字重名,想來想去沒辦法繞過去,查詢資料發現,可以利用@JSONField(name=“ID”)註解來解決這個問題 定義屬性名為packageName 在set、get方法上加註解@JSONField(name=“package”)