JSON înseamnă JavaScript Object Notation. Este un format ușor de schimb de date, care este utilizat pentru stocarea și schimbul de date. Este un format independent de limbă și este foarte ușor de înțeles, deoarece se auto-descrie în natură. Există un pachet încorporat în Python care acceptă date JSON care se numesc ca json module> . Datele în JSON sunt reprezentate ca șiruri ghilimele, constând din maparea cheie-valoare cuprinsă între paranteze { } .
aliniați imaginea cu css
Ce sunt încărcările JSON () în Python?
The json.loads() metoda poate fi folosită pentru analizați un șir JSON valid și transformați-l într-o Dicţionar Python . Este folosit în principal pentru deserializarea șirurilor native, octeților sau matricei de octeți care constă din date JSON în dicționarul Python.
Sintaxa: json.loads(e)
Argument: Este nevoie de un șir, octeți sau o instanță de matrice de octeți care conține documentul JSON ca parametru(i).
Întoarcere: Returnează un obiect Python.
Metoda Python json.loads().
Analiza JSON folosind json.load() în Python
Să presupunem că avem un șir JSON stocat în variabilă 'X' care arată așa.
x = '''{ 'Name': 'Jennifer Smith', 'Contact Number': 7867567898, 'Email': '[email protected]', 'Hobbies':['Reading', 'Sketching', 'Horse Riding'] }'''> Pentru a analiza mai întâi șirul JSON de mai sus, trebuie să importam modulul JSON care este un modul încorporat în Python. Șirul 'X' este analizat folosind json.loads()> o metodă care returnează un obiect dicționar așa cum se vede în rezultat.
Python3
bash for loop
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)> |
>
>Ieșire
găsiți în șirul c++
{'Name': 'Jennifer Smith', 'Contact Number': 7867567898, 'Email': '[email protected]', 'Hobbies': ['Reading', 'Sketching', 'Horse Riding']}> Iterarea peste date analizate JSON folosind json.load() în Python
În codul de mai jos, după analizarea datelor JSON folosind metoda json.load() în Piton avem să iterăm cheile din dicționar și să imprimăm perechea tuturor valorilor cheilor folosind bucla peste dicționar.
Python3
converti char în șir 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]);> |
>
>Ieșire
id : 09 name : Nitin department : Finance>
Articol înrudit: Python – json.load() în Python , Diferența dintre json.load() și json.loads()