Um Ihre JSON-Formatierungsanforderungen zu erfüllen, scheinen Ihre Java-Klassen korrekt strukturiert zu sein. Um mit Jackson die gewünschte JSON-Ausgabe zu erzielen, befolgen Sie diese Schritte:
import com.fasterxml.jackson.databind.ObjectMapper; ObjectMapper mapper = new ObjectMapper();
String json = mapper.writeValueAsString(myValueData);
System.out.println(json);
Ihre main()-Methode ähnelt nun der Folgendes:
public static void main(String[] args) throws IOException { // Instantiate your ValueData object with appropriate values ObjectMapper mapper = new ObjectMapper(); String json = mapper.writeValueAsString(myValueData); System.out.println(json); }
Dieser Code gibt die gewünschte JSON-Struktur mit der richtigen Formatierung aus.
Das obige ist der detaillierte Inhalt vonWie kann ich Java-Objekte mit Jackson in JSON konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!