Heim >Backend-Entwicklung >Python-Tutorial >Was sind die Python-JSON-Typen? Listen Sie Beispiele zum Parsen von Python JSON auf

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

Tomorin
TomorinOriginal
2018-08-17 14:44:002841Durchsuche

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)

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

Das Ausführungsergebnis des obigen Codes ist:

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

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
 }

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!

Stellungnahme:
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