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

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

WBOY
Freigeben: 2023-08-20 14:25:16
nach vorne
1635 Leute haben es durchsucht

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()
Nach dem Login kopieren

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);
   }
}
Nach dem Login kopieren

Output

{
 "Age" : 30,
 "Technologies" : [ "Java", "Spark", "Python" ],
 "Name" : "Adithya"
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage