JSON
JSON és un format de text que permet representar qualsevol estructura de dades.
Introducció
La serialització i la deserialització JSON són els processos de conversió de dades JSON a i des d’altres formats, com ara objectes o strings de Python, per transmetre o emmagatzemar les dades.
A continuació tens un exemple en que serialitzem un objecte Python a un string JSON.
Crea el fitxer data.py:
= : None,
: ,
: 42.5,
: True,
: ,
}
=
Executem el fitxer:
{
}Pots veure que el resultat és un string de Python formatejat segons les regles gramaticals de JSON.
Funcions comunes
A continuació es mostren algunes funcions comunes de la llibreria json que s’utilitzen per a la serialització i la deserialització.
json.dumps()
Aquesta funció s’utilitza per serialitzar un objecte Python en una string JSON.
La funció dumps() pren un sol argument, l’objecte Python, i retorna una string JSON.
Aquí tens un exemple: import json
# Python object to JSON string
=
=
# output: {"name": "John", "age": 30}json.loads()
Aquesta funció s’utilitza per un “parse” d’un srting JSON en un objecte Python.
La funció loads() pren un sol argument, el string JSON, i retorna un objecte Python.
Aquí tens un exemple:
# JSON string to Python object
=
=
# output: {'name': 'John', 'age': 30}Estàs llegint una vista prèvia.
Inicia sessió per llegir l'article complet. Qualsevol compte obre 4 articles gratuïts al mes; l'alumnat i el professorat llegeixen les pàgines del seu curs sense límit.
Inicia sessió