Heim > Java > javaLernprogramm > Wie erstellen wir einen JSON mit JsonGenerator in Java?

Wie erstellen wir einen JSON mit JsonGenerator in Java?

WBOY
Freigeben: 2023-08-23 19:01:09
nach vorne
1003 Leute haben es durchsucht

Wie erstellen wir einen JSON mit JsonGenerator in Java?

JsonGenerator ist eine Basisklasse, die eine öffentliche API zum Schreiben von JSON-Inhalten definiert. Instanzen werden mit der Factory-Methode der JsonFactory-Instanz erstellt. Sobald wir den JsonGenerator von der Factory-Instanz erhalten können, können wir das Start-Tag des JSON-Objektwerts mit der Methode writeStartObject() schreiben, den Feldnamen mit der Methode writeFieldName() schreiben und den String-Wert mit der Methode writeString() ausgeben und writeStartArray() Das Start-Tag zum Schreiben von Array-Werten mithilfe der Methode writeEndObject() und das End-Tag zum Schreiben von JSON-Objektwerten mithilfe der Methode writeEndObject(). Die chinesische Übersetzung von

Grammar

public abstract class JsonGenerator extends Object implements Closeable, Flushable, Versioned
Nach dem Login kopieren

Example

ist:

Example

import java.io.*;
import com.fasterxml.jackson.core.*;
public class JsonGeneratorTest {  
   public static void main(String args[]) throws IOException {
      JsonFactory factory = new JsonFactory();
      StringWriter jsonObjectWriter = new StringWriter();
      JsonGenerator generator = factory.createGenerator(jsonObjectWriter);
      generator.useDefaultPrettyPrinter(); // pretty print JSON
      generator.writeStartObject();
      generator.writeFieldName("empid");
      generator.writeString("120");
      generator.writeFieldName("firstName");
      generator.writeString("Ravi");
      generator.writeFieldName("lastName");
      generator.writeString("Chandra");
      generator.writeFieldName("technologies");
      generator.writeStartArray();
      generator.writeString("SAP");
      generator.writeString("Java");
      generator.writeString("Selenium");
      generator.writeEndArray();
      generator.writeEndObject();
      generator.close(); // to close the generator
      System.out.println(jsonObjectWriter.toString());
   }
}
Nach dem Login kopieren

Output

{
   "empid" : "120",
   "firstName" : "Ravi",
   "lastName" : "Chandra",
   "technologies" : [ "SAP", "Java", "Selenium" ]
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie erstellen wir einen JSON mit JsonGenerator in Java?. 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