[PYTHON] json

Was ist json?

Als ich die JSON-Datei öffnete, sah sie auf jeden Fall wie ein Wörterbuch aus. Die Objektklassifizierung ist unterschiedlich.

Wörterbuch ist dic (Wörterbuch) json ist str (Zeichenkette) Da ist ein Unterschied. ============================

Die von paython verarbeiteten Daten sind ein Objekt, sowohl Zahlen als auch Buchstaben. Mit der Funktion type () können Sie herausfinden, um welche Variable es sich handelt.

(input) a=1
b='python' c=[1,2,3] d={'a':1,'b':2} print(type(a)) print(type(b)) print(type(c)) print(type(d))

(output)  class 'int'  class 'str'  class 'list'  lass 'dict'

============================ json kann list und dic in Strings konvertieren.

c → [1, 2, 3] type → class 'list'

import json json.dumps(c) → '[1, 2, 3]'  ※ type(json.dumps(c)) → class 'str'

Wenn es sich um eine Zeichenfolge handelt, kann die Listenmethode nicht verwendet werden. Warum machst du so eine lästige Sache?

Das JSON-Format selbst ist wie das Standardformat (Englisch) bei der Kommunikation im Internet, daher ist es nicht auf eine bestimmte Sprache spezialisiert. Ich denke, es lohnt sich zu konvertieren.

Serialisieren, um in das JSON-Format (Zeichenfolge) zu konvertieren Deserialisieren Sie das Originalformat des JSON-Formats (Zeichenfolge).

Wird genannt.

Wenn Sie json.loads verwenden, wird vor der Konvertierung das ursprüngliche Format wiederhergestellt.

json.loads(json.dumps(c)) → [1, 2, 3] type(json.loads(json.dumps(c)) ) → 'class 'list'

Recommended Posts

json
json
JSON-Formatierung
Python #JSON
Klasse zum Konvertieren von JSON
[Python] Verwenden Sie JSON mit Python
Umgang mit Json in Python
json parsing mit gdb
Wie man JSON liest
Was ist JSON? .. [Hinweis]
Gibt json mit Pyramid zurück
Konvertieren Sie json in Excel