這看起來可能有點不尋常,但我正在尋找一種有效的方法來將JsonNode
轉換爲POJO
。將JsonNode轉換爲POJO
我將一些模型的信息存儲在json文件中,我必須支持我的模型的幾個版本。
我所做的是在JsonNode的內存中加載json文件,應用幾個版本控制策略使其與我的模型的最新版本匹配。
ObjectMapper mapper = new ObjectMapper();
BufferedReader fileReader = new BufferedReader(new FileReader(projPath));
JsonNode rootNode = mapper.readTree(fileReader);
//Upgrade our file in memory
applyVersioningStrategy(rootNode);
ProjectModel project = mapJsonNodeToProject(rootNode);
,除非有一個更快的方式做到這一點,我最終可能會簡單地手動應用JsonNodes
到我的模型
給定的票數獲得,絕對不在少數。 – DPM