0
我有一行代碼,我將我的Object
轉換爲POJO。我正在使用傑克遜庫。動態獲取類名和參考?
POJO container = objectMapper.convertValue(resource, POJO.class);
現在我必須爲許多(〜50)POJO做這個。所以我沒有寫這麼多的開關盒,而是想動態地用一行來完成。我從哪裏獲得POJO名稱的枚舉。
有沒有簡單的方法來實現這一點。我搜索並得到了一個想法,Class.forName
將被使用。我將從那裏獲得POJO.class。如何動態地獲得對POJO的引用?
您需要知道您要將JSON轉換爲什麼,除非您可以通過字段的唯一組合來編寫確定對象類型的內容(或者您有一些與JSON直接相關的代碼)將不得不以艱難的方式去做。 –