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

Wie erstellen wir einen JSON mit JsonGenerator in Java?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBnach vorne
2023-08-23 19:01:091075Durchsuche

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

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

Output

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

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!

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