So verwenden Sie die JSON-Standardbibliothek von Python
PHPz
Freigeben: 2023-06-03 12:25:59
nach vorne
1420 Leute haben es durchsucht
1. Überblick über die JSON-Grundlagen
1. Was ist JSON?
JSON (vollständiger Name: JavaScript Object Notation Object Notation) ist ein leichtes Textdatenaustauschformat. Das Datenformat von JSON ist eigentlich das Wörterbuchformat Python kann in eckigen Klammern eingeschlossene Arrays enthalten, bei denen es sich um Listen in Python handelt.
JSON ist sprachunabhängig
JSON ist selbstbeschreibend und leichter zu verstehen
# 🎜 🎜#
JSON ist kleiner, schneller und einfacher zu analysieren als XML
Crawler erhalten häufig Schnittstellendaten, die im JSON-Format vorliegen # 🎜🎜#
#🎜🎜#1. Der Schlüsselteil des JSON-Schlüssel-Wert-Paares muss in doppelte Anführungszeichen gesetzt werden Es wird in den Schlüsselwörtern angezeigt und gekennzeichnet), es gibt jedoch keine zwingenden Anforderungen für Objekte in js (daher sind Schlüsselwörter in Schlüsseln nicht zulässig) #🎜🎜##🎜🎜#2 Der Wertteil des Schlüssel-Wert-Paares von json. Funktionen, undefiniert und NaN sind nicht zulässig, aber #🎜🎜##🎜🎜#3 Nach dem Ende der JSON-Daten sind keine bedeutungslosen Kommas zulässig, z. B.: {"name" :"admin","age":18,, achten Sie auf das Komma nach 18 am Ende der Daten, es darf nicht erscheinen #🎜🎜##🎜🎜#4, JSON-Format. Zusammenfassung #🎜🎜##🎜🎜##🎜🎜#Das richtige JSON-Format ist wie folgt #🎜🎜#: #🎜🎜# #🎜🎜# #🎜🎜# #🎜🎜##🎜🎜# 2. JSON-Modul #🎜🎜##🎜🎜##🎜🎜##🎜🎜#1. Funktion #🎜🎜##🎜🎜##🎜🎜#1. Verwendung jsON-String-Generierung Python-Objekt (Laden)#🎜🎜##🎜🎜#2. Formatieren Sie das Python-Objekt in einen Ison-String (Dump)#🎜🎜##🎜🎜#2. Datentypkonvertierung#🎜🎜##🎜🎜# Bei der Konvertierung vom Python- in das JSON-Format kommt es zu Änderungen im Datentyp, wie in der folgenden Tabelle gezeigt: #🎜🎜#
Python< /th>
JSON
#🎜🎜#
#🎜🎜#dict#🎜🎜##🎜🎜#object#🎜🎜##🎜🎜#
#🎜🎜#list, tuple#🎜🎜##🎜🎜#array#🎜🎜##🎜🎜#
#🎜🎜#str#🎜🎜##🎜🎜#string#🎜🎜##🎜 🎜#< tr>#🎜🎜#int, float, int- und float-abgeleitete Aufzählungen#🎜🎜##🎜🎜#number#🎜🎜##🎜🎜#
#🎜🎜#True#🎜🎜## 🎜🎜# wahr#🎜🎜##🎜🎜#
#🎜🎜#Falsch#🎜🎜##🎜🎜#falsch#🎜🎜##🎜🎜#
#🎜🎜#Keine#🎜🎜## 🎜🎜# null#🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜#Konvertieren Sie wiederum das JSON-Format in in Python integrierte Typen, wie in der folgenden Tabelle gezeigt: #🎜🎜#< table>
JSON
Python
#🎜🎜#
#🎜🎜#object#🎜 🎜##🎜🎜#dict #🎜🎜##🎜🎜#
#🎜🎜#array#🎜🎜##🎜🎜#list#🎜🎜##🎜🎜#
#🎜🎜#string#🎜 🎜##🎜🎜#str #🎜🎜##🎜🎜#
#🎜🎜#number(int)#🎜🎜##🎜🎜#int#🎜🎜##🎜🎜#
#🎜🎜# Zahl(real)#🎜🎜 ##🎜🎜#float#🎜🎜##🎜🎜#
#🎜🎜#true#🎜🎜##🎜🎜#True#🎜🎜##🎜🎜#
# ?? #🎜🎜##🎜🎜 #3. So verwenden Sie #🎜🎜##🎜🎜#Die Verwendung des JSON-Moduls ist eigentlich sehr einfach. In den meisten Fällen müssen wir nur die folgenden vier Methoden verwenden: #🎜🎜#
Methode
Funktion
#🎜🎜#
#🎜🎜#json.dumps(obj)#🎜🎜##🎜🎜#Konvertieren Sie den Python-Datentyp in eine JSON-Formatzeichenfolge. #🎜🎜##🎜🎜#
#🎜🎜#json.dump(obj, fp)#🎜🎜##🎜🎜#Konvertieren und speichern Sie den Python-Datentyp in eine Datei im Son-Format. #🎜🎜##🎜🎜#
#🎜🎜#json.loads(s)#🎜🎜##🎜🎜#JSON-Formatzeichenfolge in Python-Typ konvertieren. #🎜🎜##🎜🎜#
#🎜🎜#json.load(fp)#🎜🎜##🎜🎜#Daten aus einer Datei im JSON-Format lesen und in den Python-Typ konvertieren. #🎜🎜##🎜🎜##🎜🎜##🎜🎜#
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die JSON-Standardbibliothek von Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen 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