Dies mag ein wenig ungewöhnlich erscheinen, aber ich bin auf der Suche nach einer effizienten Möglichkeit, eine in eine umzuwandeln.Konvertieren JsonNode in POJO
Ich speichere einige der Informationen meines Modells in JSON-Dateien und ich muss ein paar Versionen meines Modells unterstützen.
Was ich tue ist, laden Sie die JSON-Datei im Speicher in einem JsonNode, wenden Sie ein paar Versionsverwaltungsstrategien an, damit es mit der neuesten Version meines Modells übereinstimmt.
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);
Es wäre denn, es ein schnellerer Weg, es zu tun, werde ich wohl einfach manuell die JsonNodes
zu meinem Modell Anwendung am Ende
die Anzahl der Stimmen gegeben definitiv nicht ungewöhnlich. – DPM