0
我有兩個或多個不同網站的請求。我試圖從他們那裏獲取一些數據並將其保存到數據庫中。它們基本上具有相同的響應模型,但具有JSON字段的不同名稱。 據我所知,我不能在該字段添加多個@JsonProperty
。一類用於兩種不同的反序列化
首先浮現在腦海是創建兩個類WebOneResponse
和我需要WebTwoResponse
與@JsonProperty
標註的值,並將其用於請求發送到不同的網站,然後分析他們都有些BaseClass
那然後會被插入到數據庫並在應用程序內部進行分析。 (BaseClass
,在這種情況下,必須有一些id,它會告訴哪個網站來自哪個網站)
而在這種情況下,我甚至不能延伸任何****來自BaseClass
的響應,因爲的註釋。它變得非常混亂。
這種情況下的最佳做法是什麼?
我將製作單獨的端點,因爲您固有地發送不同的模型。然而,通用代碼可以重構。 –