Ich bin ziemlich fasziniert von der readValue(file, class)-Methode des ObjectMapper , gefunden in der Jackson-Bibliothek, die einen JSON-String aus einer Datei liest und ihn einem Objekt zuweist.
Ich bin gespannt, ob dies möglich ist, indem einfach JSON abgerufen wird von einer Zeichenfolge und deren Anwendung auf eine Objekt.
Eine Art alternative readValue()-Methode, die einen String anstelle einer Datei nimmt und ihn zuweist zu einem Objekt?
Während die Standardmethode readValue(file, class) beispielsweise so aussieht:
Code: Select all
ObjectMapper mapper = new ObjectMapper();
Student student = mapper.readValue("C:\\student.json", Student.class);
Code: Select all
ObjectMapper mapper = new ObjectMapper();
Student student = mapper.readValue("{\"id\":100,\"firstName\":\"Adam\"}", Student.class);
Ich möchte nur den Mittelsmann ausschließen, in diesem Fall die Datei.
Ist das machbar oder gibt es keine solche Methode innerhalb der Einschränkungen? von Jackson?