Heim > Java > javaLernprogramm > Hauptteil

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

PHPz
Freigeben: 2023-08-26 08:53:16
nach vorne
1161 Leute haben es durchsucht

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

Ausgabe

{"1":"India","2":"Australia","3":"England","4":"South Africa"}
Nach dem Login kopieren

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!

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