2017-03-02 41 views
1

比方說,我有一個這樣的POJO:轉換成JSON ID的數組在Java中的POJO的陣列春

class SomePOJO { 
    List<SomeEntity> entities; 

    ... 
} 

而且JSON結構是這樣的:

{ 
    "entities" : [1, 5, 10, 15] 
} 

在JSON結構,「entities」數組只是一個ID數組。使用像Jackson這樣的框架,是否有可能從所提到的JSON結構中無縫構建SomePOJO類型的對象,例如使用Spring Data Repository將id轉換爲SomeEntity對象。

我不能真的在這裏使用靜態方法,因爲我需要引用某種bean - 存儲庫,從id中獲取完整對象。

我知道這不是不可能的,但是有什麼「好看」的解決方案?例如,像@JsonCreator

回答