JSON står for JavaScript Object Notation. Det er et lett datautvekslingsformat som brukes til å lagre og utveksle data. Det er et språkuavhengig format og er veldig lett å forstå siden det er selvbeskrivende. Det er en innebygd pakke i Python som støtter JSON-data som kalles som json module> . Dataene i JSON er representert som anførselstegn som består av nøkkelverdi-tilordning omsluttet mellom krøllede parenteser { } .
c# eksempelkode
Hva er JSON-belastninger () i Python?
De json.loads() metoden kan brukes til analysere en gyldig JSON-streng og konverter den til en Python-ordbok . Den brukes hovedsakelig for å deserialisere innfødt streng, byte eller byte-array som består av JSON-data til Python Dictionary.
Syntaks: json.loads(s)
Argument: Det tar en streng-, byte- eller bytearray-forekomst som inneholder JSON-dokumentet som en parameter(e).
Komme tilbake: Den returnerer et Python-objekt.
Python json.loads() metode
JSON Parsing ved hjelp av json.load() i Python
Anta at vi har en JSON-streng lagret i variabel 'x' som ser slik ut.
x = '''{ 'Name': 'Jennifer Smith', 'Contact Number': 7867567898, 'Email': '[email protected]', 'Hobbies':['Reading', 'Sketching', 'Horse Riding'] }'''> For å analysere JSON-strengen ovenfor må vi først importere JSON-modulen som er en innebygd modul i Python. Snoren 'x' er analysert ved hjelp av json.loads()> en metode som returnerer et ordbokobjekt som vist i utdataene.
Python3
listnode java
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)> |
>
>Produksjon
klasse vs objekt i java
{'Name': 'Jennifer Smith', 'Contact Number': 7867567898, 'Email': '[email protected]', 'Hobbies': ['Reading', 'Sketching', 'Horse Riding']}> Itererer over JSON Parsed Data ved å bruke json.load() i Python
I koden nedenfor, etter å ha analysert JSON-data ved å bruke json.load()-metoden i Python vi har iterert over tastene i ordboken og print alle nøkkelverdier paret ved hjelp av looping over ordboken.
Python3
char til int 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]);> |
>
>Produksjon
id : 09 name : Nitin department : Finance>
Relatert artikkel: Python – json.load() i Python , Forskjellen mellom json.load() og json.loads()