Heim >Java >javaLernprogramm >Schön, JSON in Java mit der Jackson-Bibliothek zu drucken?
Eine Jackson API ist eine Java-basierte Bibliothek, die Java-Objekte in JSON und JSON in Java-Objekte konvertieren kann. Die Jackson-API ist schneller als andere APIs, benötigt weniger Speicherplatz und funktioniert gut mit großen Objekten. Wir können JSON auf drei verschiedene Arten verarbeiten, indem wir Streaming API, Tree Model und Data Binding verwenden.
Wir können JSON hübsch drucken, indem wir die Methode writerWithDefaultPrettyPrinter() verwenden, die eine Factory-Methode der Klasse ObjectMapper zum Erstellen von ObjectWriter ist, die die Standardeinrückung prettyprinter für das Serialisierungsobjekt verwendet. Die chinesische Übersetzung von
public ObjectWriter writerWithDefaultPrettyPrinter()
import java.io.IOException; import com.fasterxml.jackson.databind.ObjectMapper; public class PrettyPrintJsonJacksonTest { public static void main(String[] args) throws IOException { String data = "{\"Age\":30,\"Technologies\": [\"Java\",\"Spark\",\"Python\"],\"Name\":\"Adithya\"}"; <strong> </strong>ObjectMapper mapper = new ObjectMapper(); Object json = mapper.readValue(data, Object.class); String jsonStr = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(json); // Pretty print JSON System.out.println(jsonStr); } }
{ "Age" : 30, "Technologies" : [ "Java", "Spark", "Python" ], "Name" : "Adithya" }
Das obige ist der detaillierte Inhalt vonSchön, JSON in Java mit der Jackson-Bibliothek zu drucken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!