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.
Beispielimport 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); } }
{"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!