Python -Liste an JSON

Python -Liste an JSON

Fast jede Kommunikation zwischen serverseitigen und clientseitigen Anwendungen erfolgt heutzutage über JSON. In Python ein Modul namens “JSON”Enthält verschiedene Funktionen, die dem Benutzer helfen, JSON-bezogene Operationen auf den Daten auszuführen. Eine dieser Funktionen ist die “Dumps ()Methode, mit der eine Liste in einen „JSON -String umwandelt wird.”

In diesem Beitrag wird die Verwendung der Dumps () -Methode zum Umwandeln verschiedener Arten von Listen in JSON -Zeichenfolgen erläutert.

Wie man „JSON benutzt.Dumps () ”Methode?

Wie bereits erläutert, gehört die Dumps () -Methode zur „JSON“ -Bibliothek und wird verwendet, um eine Python -Liste in einen JSON -String umzuwandeln. Um die Verwendung und Arbeit dieser Methode zu verstehen, schauen Sie sich die folgende Syntax an:

JSON.Dumps (ListVar)


Aus der Syntax ist klar, dass es nur ein Argument benötigt, nämlich die Listenvariable, die in einen JSON -String konvertiert werden soll. Um die Verwendung dieser Methode zu verstehen, gehen Sie die folgenden Beispiele durch.

Beispiel 1: So konvertieren Sie eine Ganzzahlliste in JSON?

Importieren Sie zunächst das "JSON" -Paket in das Programm und initialisieren Sie dann eine Ganzzahl mit den folgenden Codezeilen:

JSON importieren
intlist = [55,12,74,36,9]


Geben Sie danach die neu erstellte "intlist" -Variable an die Dumps () -Methode und speichern Sie das Ergebnis in einer neuen Variablen:

JSonstring = JSON.Dumps (intlist)


Sobald dies erledigt ist, drucken Sie den Typ der Variablen „JSonstring“ aus, um zu überprüfen, ob er nicht in eine JSON -Zeichenfolge konvertiert wird, und drucken Sie ihren Wert auch aus, indem Sie die Variable an die Druckfunktion übergeben:

drucken (Typ (jSonstring))
drucken (jSonstring)


Der Code -Snippet für dieses Beispiel lautet wie folgt:

JSON importieren
intlist = [55,12,74,36,9]
JSonstring = JSON.Dumps (intlist)
drucken (Typ (jSonstring))
drucken (jSonstring)


Wenn dieser Code ausgeführt wird, erzeugt er das folgende Ergebnis:


Aus der Ausgabe am Terminal ist es beobachtet, dass die Liste jetzt in eine JSON -String umgewandelt wird.

Beispiel 2: So konvertieren Sie die String -Liste in JSON?

Der Prozess des Konvertierens einer Liste mit Zeichenfolgen oder Zeichen ist praktisch mit dem im vorherigen Beispiel erwähnten Angaben. Um dieses Beispiel zu demonstrieren, nehmen Sie den folgenden Code -Snippet:

JSON importieren
StringList = ["LinuxHint", "John Doe", "Marcel", "Liverpool"]
JSonstring = JSON.Dumps (StringList)
drucken (Typ (jSonstring))
drucken (jSonstring) t


Wenn dieses Code -Snippet ausgeführt wird, werden die folgenden Ergebnisse am Terminal erstellt:


Die Ausgabe zeigt, dass die Liste der Zeichenfolgen in eine JSON -Zeichenfolge umgewandelt wurde.

Beispiel 3: Wie man eine Liste von Wörterbüchern in JSON umwandelt?

Die Dumps () -Methode kann auch verwendet werden, um eine Liste mit Python -Wörterbüchern in JSON -Zeichenfolgen umzuwandeln. Um dies zu demonstrieren, nehmen Sie den folgenden Code an:

JSON importieren
dictlist = ['name': 'marci', 'ay': '25', 'domain': 'linuxHint', 'game': 'dota', 'genre': 'mmo']
JSonstring = JSON.Dumps (Diktierliste)
drucken (Typ (jSonstring))
drucken (jSonstring)


In der Listenvariablen gibt es drei verschiedene Wörterbücher. Wenn dieses Code -Snippet ausgeführt wird, erzeugt er das folgende Ergebnis am Terminal:


Die Liste wurde erfolgreich in eine JSON -Zeichenfolge umgewandelt, und es ging darum, Python -Listen mit der Dumps () -Methode in JSON zu konvertieren.

Abschluss

Der Dumps () Methode aus der JSON Das Paket wandelt eine Python -Liste in einen JSON -String um. Diese Methode nimmt nur ein Argument auf, nämlich die Listenvariable. Diese Variable kann jedoch jede Art von Wert enthalten, was bedeutet, dass sie eine Liste von Ganzzahlen, Zeichenfolgen, Wörterbüchern oder sogar eine Liste von Listen sein kann. Um zu überprüfen, ob die Ausgabe in eine JSON -Zeichenfolge konvertiert wurde, kann der Benutzer die verwenden Typ() Methode innerhalb der Druckanweisung.