JSON steht für JavaScript Object Notation. Es handelt sich um ein leichtes Datenaustauschformat, das zum Speichern und Austauschen von Daten verwendet wird. Es ist ein sprachunabhängiges Format und sehr leicht zu verstehen, da es selbstbeschreibender Natur ist. In Python gibt es ein integriertes Paket, das JSON-Daten unterstützt und als aufgerufen wird json module> . Die Daten in JSON werden als Zeichenfolgen in Anführungszeichen dargestellt, die aus einer Schlüsselwertzuordnung in geschweiften Klammern bestehen { } .
jsp javatpoint
Was sind JSON-Loads() in Python?
Der json.loads() Methode kann verwendet werden, um Analysieren Sie eine gültige JSON-Zeichenfolge und wandele es in ein um Python-Wörterbuch . Es wird hauptsächlich zum Deserialisieren nativer Zeichenfolgen, Bytes oder Byte-Arrays, die aus JSON-Daten bestehen, in das Python-Wörterbuch verwendet.
Syntax : json.loads(s)
Streit: Es benötigt eine String-, Byte- oder Byte-Array-Instanz, die das JSON-Dokument als Parameter enthält.
Zurückkehren: Es gibt ein Python-Objekt zurück.
Python json.loads()-Methode
JSON-Parsing mit json.load() in Python
Angenommen, wir haben eine JSON-Zeichenfolge in einer Variablen gespeichert 'X' das sieht so aus.
x = '''{ 'Name': 'Jennifer Smith', 'Contact Number': 7867567898, 'Email': '[email protected]', 'Hobbies':['Reading', 'Sketching', 'Horse Riding'] }'''> Um die obige JSON-Zeichenfolge zu analysieren, müssen wir zunächst das JSON-Modul importieren, bei dem es sich um ein integriertes Modul in Python handelt. Die Saite 'X' wird analysiert mit json.loads()> eine Methode, die ein Wörterbuchobjekt zurückgibt, wie es in der Ausgabe zu sehen ist.
Python3
Java kaputt machen
import> json> > # JSON string:> # Multi-line string> x>=> '''{> >'Name': 'Jennifer Smith',> >'Contact Number': 7867567898,> >'Email': '[email protected]',> >'Hobbies':['Reading', 'Sketching', 'Horse Riding']> >}'''> > # parse x:> y>=> json.loads(x)> > # Print the data stored in y> print>(y)> |
>
>Ausgabe
{'Name': 'Jennifer Smith', 'Contact Number': 7867567898, 'Email': '[email protected]', 'Hobbies': ['Reading', 'Sketching', 'Horse Riding']}> Iterieren über JSON-geparste Daten mit json.load() in Python
Im folgenden Code nach dem Parsen von JSON-Daten mit der Methode json.load() in Python Wir müssen die Schlüssel im Wörterbuch durchlaufen und alle Schlüsselwertepaare drucken, indem wir eine Schleife über das Wörterbuch durchlaufen.
Python3
alles ersetzen
import> json> > # JSON string> employee>=>'{'id':'09', 'name': 'Nitin', 'department':'Finance'}'> > # Convert string to Python dict> employee_dict>=> json.loads(employee)> # Iterating over dictionary> for> key>in> employee_dict:> >print>(key,>' : '>,employee_dict[key]);> |
k-nn-Algorithmus
>
>Ausgabe
id : 09 name : Nitin department : Finance>
Verwandter Artikel: Python – json.load() in Python , Unterschied zwischen json.load() und json.loads()