So konvertieren Sie eine Python -Saite in JSON?
Wenden Sie die folgenden Ansätze an, um eine Saite in JSON in Python zu konvertieren:
Ansatz 1: Konvertieren Sie eine Zeichenfolge in Python mit „JSON -Modul“ in JSON
Python bietet ein integriertes Modul namens “JSONMit dem verwendet werden kann, um eine Zeichenfolge in JSON zu konvertieren. Es gibt zwei Methoden im JSON -Modul: “Ladungen()" Und "Belastung()”. Die erstere Methode wird verwendet, um eine JSON -Zeichenfolge zu übernehmen und sie in ein Python -Objekt umzuwandeln, während die letztere Methode verwendet wird, um eine JSON -Datei zu laden und sie in ein Python -Objekt umzuwandeln.
Beispiel
In diesem Beispielcode das „JSON“.Lade () ”wird verwendet, um die Zeichenfolge in JSON zu konvertieren:
Im obigen Code das “JSON.Ladungen()”Methode nimmt die initialisierte JSON -Zeichenfolge als Argument und holt das JSON -Wörterbuchobjekt ab.
Ausgang
Wie gesehen wurde die bereitgestellte Zeichenfolge angemessen in JSON umgewandelt.
Ansatz 2: Konvertieren Sie eine Zeichenfolge in Python mit dem „AST -Modul“ in Python in JSON
Der "Ast.literal_eval ()Die Methode des „AST -Moduls“ kann verwendet werden, um eine Zeichenfolge mit einem JSON -Objekt zu bewerten und in ein Python -Wörterbuch umzuwandeln.
Beispiel
Überlegen wir das untergegewalte Beispiel:
Im obigen Code das “Ast.literal_eval ()Die Methode nimmt die JSON -Zeichenfolge als Argument und wandelt sie in ein JSON -Wörterbuchobjekt um.
Ausgang
Wie gesehen wurde die angegebene Zeichenfolge in JSON umgewandelt.
Ansatz 3: Konvertieren Sie eine Zeichenfolge in Python mit der Funktion „eval ()“ in Python in JSON
Der "eval ()Die Funktion in Python kann auch verwendet werden, um eine Zeichenfolge zu bewerten, die ein JSON -Objekt enthält und es in ein Python -Wörterbuch umwandelt, das im folgenden Beispiel demonstriert werden kann.
Beispiel
Gehen Sie den folgenden Code -Snippet durch:
In diesem Code das “eval ()Die Funktion nimmt die JSON -Zeichenfolge als Argument und wandelt sie in JSON um.
Ausgang
Diese Ausgabe impliziert, dass die Zeichenfolge angemessen in JSON umgewandelt wurde.
Notiz: Da diese Methode Sicherheitsrisiken darstellt, wird sie nicht empfohlen.
Abschluss
Das JSON -Modul funktioniert die “AstModulfunktion oder die “eval ()Die Funktion kann verwendet werden, um eine Zeichenfolge in JSON in Python umzuwandeln. Der "Ladungen()Die Methode wird verwendet, um ein JSON -String -Objekt zu laden und es in ein Python -Objekt umzuwandeln. Der "Ast.literal_eval ()" Und "eval ()Funktionen können auch verwendet werden, um eine Zeichenfolge in ein JSON -Objekt umzuwandeln. In diesem Python -Handbuch wurden verschiedene Möglichkeiten zur Konvertierung einer Zeichenfolge in JSON mit zahlreichen Beispielen dargestellt.