JSON significa JavaScript Object Notation. És un format lleuger d'intercanvi de dades que s'utilitza per emmagatzemar i intercanviar dades. És un format independent de la llengua i és molt fàcil d'entendre, ja que és de naturalesa autodescriptiva. Hi ha un paquet integrat a Python que admet dades JSON que s'anomena com json module> . Les dades en JSON es representen com a cadenes entre cometes que consisteixen en un mapa de valor-clau tancat entre claudàtors { } .
cadena d'entrada java
Què són les càrregues JSON () a Python?
El json.loads() mètode es pot utilitzar per analitzeu una cadena JSON vàlida i convertir-lo en a Diccionari Python . S'utilitza principalment per deserialitzar cadenes natives, bytes o matrius de bytes que consisteixen en dades JSON al diccionari Python.
Sintaxi: json.loads(s)
Argument: Pren una cadena, bytes o instància de matriu de bytes que conté el document JSON com a paràmetre (s).
Tornada: Retorna un objecte Python.
Mètode Python json.loads().
Anàlisi JSON mitjançant json.load() a Python
Suposem que tenim una cadena JSON emmagatzemada a la variable 'x' que sembla això.
x = '''{ 'Name': 'Jennifer Smith', 'Contact Number': 7867567898, 'Email': '[email protected]', 'Hobbies':['Reading', 'Sketching', 'Horse Riding'] }'''> Per analitzar la cadena JSON anterior, primer hem d'importar el mòdul JSON que és un mòdul integrat a Python. La corda 'x' s'analitza utilitzant json.loads()> un mètode que retorna un objecte de diccionari tal com es veu a la sortida.
Python 3
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)> |
La classe abstracta pot tenir un constructor
>
>Sortida
{'Name': 'Jennifer Smith', 'Contact Number': 7867567898, 'Email': '[email protected]', 'Hobbies': ['Reading', 'Sketching', 'Horse Riding']}> Iteració sobre dades analitzades JSON mitjançant json.load() a Python
Al codi següent, després d'analitzar les dades JSON mitjançant el mètode json.load() a Python hem iterat sobre les claus del diccionari i la parella d'imprimir tots els valors de clau utilitzant un bucle sobre el diccionari.
Python 3
diferència de dates en excel
paraula clau volàtil java
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]);> |
>
>Sortida
id : 09 name : Nitin department : Finance>
Article relacionat: Python – json.load() a Python , Diferència entre json.load() i json.loads()