Heim  >  Artikel  >  Java  >  Konvertieren Sie Map mithilfe der Gson-Bibliothek in Java in JSON

Konvertieren Sie Map mithilfe der Gson-Bibliothek in Java in JSON

王林
王林nach vorne
2023-09-04 09:41:111285Durchsuche

Konvertieren Sie Map mithilfe der Gson-Bibliothek in Java in JSON

Gson ist eine Bibliothek, die zum Parsen von Java-Objekten in JSON und umgekehrt verwendet werden kann. Es kann auch verwendet werden, um JSON-Strings in äquivalente Java-Objekte zu konvertieren. Um Java-Objekte in JSON oder JSON in Java-Objekte zu analysieren, müssen wir das Paket com.google.gson in unser Java-Programm importieren.

Wir können Gson-Instanzen auf zwei Arten erstellen

  • durch die Verwendung von new Gson().
  • Indem Sie eine GsonBuilder-Instanz erstellen und diese mit der Methode create() aufrufen.

Im folgenden Programm können wir JSON-Objekten zuordnen.

Beispiel

import java.lang.reflect.*;
import java.util.*;
import com.google.gson.*;
import com.google.gson.reflect.*;
public class ConverMapToJsonTest {
   public static void main(String args[]) {
      SortedMap<String, String> data= new TreeMap<String, String>();
      data.put("Raja", "Java");
      data.put("Ravi", "SAP");
      data.put("Surya", "Python");
      data.put("Kiran", "Scala");
      data.put("Vamsi", "Selenium");
      Gson gson = new Gson();
      Type gsonType = new TypeToken(){}.getType();
      String gsonString = gson.toJson(data, gsonType);
      System.out.println(gsonString);
   }
}

Ausgabe

{"Kiran":"Scala","Raja":"Java","Ravi":"SAP","Surya":"Python","Vamsi":"Selenium"}

Das obige ist der detaillierte Inhalt vonKonvertieren Sie Map mithilfe der Gson-Bibliothek in Java in JSON. 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