Was sind die Python-JSON-Typen? Listen Sie Beispiele zum Parsen von Python JSON auf

Tomorin
Freigeben: 2018-08-17 14:44:00
Original
2793 Leute haben es durchsucht

Es gibt json in jeder Sprache In diesem Kapitel werden wir anhand von Beispielen analysieren und vorstellen, wie man die Python-Sprache zum Codieren verwendet und wie man die verwendet Python-SpracheUm das JSON-Objekt zu dekodieren.

JSON(JavaScript Object Notation) ist ein leichtes Datenaustauschformat, das für Menschen leicht zu lesen und zu schreiben ist.

JSON-Funktion

Die Verwendung der JSON-Funktion erfordert den Import der JSON-Bibliothek: import json.

Was sind die Python-JSON-Typen? Listen Sie Beispiele zum Parsen von Python JSON auf

json.dumps

json.dumps wird verwendet, um Python-Objekte in JSON-Strings zu kodieren.

Syntax

json.dumps(obj, skipkeys=False, ensure_ascii=True, check_circular=True, 
allow_nan=True, cls=None, indent=None, separators=None, encoding="utf-8", 
default=None, sort_keys=False, **kw)
Nach dem Login kopieren

Beispiele

Das Folgende Beispiele Codieren Sie das Array in Daten im JSON-Format:

#!/usr/bin/python
import json

data = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ]

json = json.dumps(data)
print json
Nach dem Login kopieren

Das Ausführungsergebnis des obigen Codes ist:

[{"a": 1, "c": 3, "b": 2, "e": 5, "d": 4}]
Nach dem Login kopieren

Verwenden Sie Parameter, um die JSON-Daten für die Ausgabe zu formatieren:

>>> import json
>>> print json.dumps({'a': 'Runoob', 'b': 7}, sort_keys=True, indent=4, separators=(',', ': '))
{
    "a": "Runoob",
    "b": 7
 }
Nach dem Login kopieren

Konvertierungstabelle für den primitiven Python-Typ in den JSON-Typ:

Was sind die Python-JSON-Typen? Listen Sie Beispiele zum Parsen von Python JSON auf


Das obige ist der detaillierte Inhalt vonWas sind die Python-JSON-Typen? Listen Sie Beispiele zum Parsen von Python JSON auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage