これはちょっと変わったようですが、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