Heim  >  Artikel  >  Java  >  Schön, JSON in Java mit der Jackson-Bibliothek zu drucken?

Schön, JSON in Java mit der Jackson-Bibliothek zu drucken?

WBOY
WBOYnach vorne
2023-08-20 14:25:161518Durchsuche

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

Grammar

public ObjectWriter writerWithDefaultPrettyPrinter()

Example

ist:

Example

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);
   }
}

Output

{
 "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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen