Heim  >  Artikel  >  Java  >  Wie können wir eine Karte in ein JSON-Objekt in Java konvertieren?

Wie können wir eine Karte in ein JSON-Objekt in Java konvertieren?

PHPz
PHPznach vorne
2023-08-26 08:53:161108Durchsuche

Wie können wir eine Karte in ein JSON-Objekt in Java konvertieren?

JSON ist ein leichtes , textbasiertes und sprachunabhängiges > Datenaustauschformat. JSON kann zwei strukturierte Typen darstellen, z. B. object und array. Objekte sind ungeordnete Sammlungen von Schlüssel- /Wert-Paaren , Arrays sind geordnete Sequenzen Werte.

Wir können die Methode toJSONString() verwenden, um Map in org.json.simple.JSONValue des JSON-Objekts ( >statisch) zu konvertieren. Es verfügt über zwei wichtige statische Methoden: writeJSONString()Methode kodiert das Objekt in JSON-Text und schreibt ihn aus, escape()Methode entgeht Sonderzeichen und Anführungszeichen, , /, r, n, b, f, t.

Beispiel

import java.util.*;
import org.json.simple.JSONValue;
public class ConvertMapJSONTest {
   public static void main(String[] args) {
      Map<String, Object> map = new HashMap<String, Object>();
      map.put("1", "India");
      map.put("2", "Australia");
      map.put("3", "England");
      map.put("4", "South Africa");
      String jsonStr = JSONValue.toJSONString(map); // converts Map to JSON
      System.out.println(jsonStr);
   }
}

Ausgabe

{"1":"India","2":"Australia","3":"England","4":"South Africa"}

Das obige ist der detaillierte Inhalt vonWie können wir eine Karte in ein JSON-Objekt in Java konvertieren?. 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