Maison > développement back-end > Tutoriel Python > Quels sont les types Python json ? Répertorier des exemples pour analyser Python json

Quels sont les types Python json ? Répertorier des exemples pour analyser Python json

Tomorin
Libérer: 2018-08-17 14:44:00
original
2815 Les gens l'ont consulté

Il existe json dans n'importe quel langage Dans ce chapitre, nous utiliserons des exemples pour analyser et présenter comment utiliser le langage Python pour coder, et comment utiliser le Langage PythonPour décoder l'objet JSON.

JSON(JavaScript Object Notation) est un format d'échange de données léger, facile à lire et à écrire pour les humains.

Fonction JSON

L'utilisation de la Fonction JSON nécessite d'importer la librairie json : import json.

Quels sont les types Python json ? Répertorier des exemples pour analyser Python json

json.dumps

json.dumps est utilisé pour encoder des objets Python en chaînes JSON.

Syntaxe

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)
Copier après la connexion

Exemples

L'exemple suivant encode le tableau en données au format JSON :

#!/usr/bin/python
import json

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

json = json.dumps(data)
print json
Copier après la connexion

Le résultat de l'exécution du code ci-dessus est :

[{"a": 1, "c": 3, "b": 2, "e": 5, "d": 4}]
Copier après la connexion

Utiliser des paramètres pour formater les données JSON pour la sortie :

>>> import json
>>> print json.dumps({'a': 'Runoob', 'b': 7}, sort_keys=True, indent=4, separators=(',', ': '))
{
    "a": "Runoob",
    "b": 7
 }
Copier après la connexion

Table de conversion du type primitif python vers le type json :

Quels sont les types Python json ? Répertorier des exemples pour analyser Python json


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal