Python Json Parsing
I denne artikkelen vil vi diskutere hvordan du kan analysere JSON -data i Python -programmeringsspråk. Vi vil gå gjennom flere eksempler for å forstå JSON -parsingmekanismen i Python.
Hva er JSON?
JSON er et forkortelse som står for JavaScript Object Notation. JSON er en lett tekstbasert representasjon for organisering og lagring av strukturerte data. JSON-data er representert som bestilte lister og nøkkelverdipar. Det er mye enklere og renere å representere de strukturerte dataene i JSON enn XML.
Eksempel JSON -objekt
Her er et eksempel på JSON -filen -
JSON -objektet er representert i de krøllete seler. Et JSON -objekt kan inneholde flere JSON -data. Hver JSON -data er representert av et komma. JSON -data er ikke annet enn en nøkkel: verdi par.
Analyser biblioteker i Python
Det er et innebygd bibliotek for koding og avkoding av JSON-data i Python-skriptet. For å bruke JSON -biblioteket, må vi importere JSON -biblioteket som vist nedenfor -
I denne artikkelen vil vi fokusere på JSON -biblioteket for å analysere JSON -data.
Eksempel 1
I dette eksemplet importerer vi først “JSON” -biblioteket. Dette er den innebygde pakken i Python. Vi har erklært en JSON -streng som heter “JSON_DATA”. JSON -strengen kan analyseres ved hjelp av JSON.Loads () -metode. Denne metoden ville returnere en Python -ordbok. Ordbokselementene skrives deretter ut som vist i utgangsbildet nedenfor.
Importer JSONEksempel-2
I dette eksemplet vil vi se hvordan du kan analysere Python -ordboken og konvertere den til en JSON -streng. Vi har først erklært en Python -ordbok kalt “PY_OBJ”. Python -ordboken blir deretter konvertert til JSON -streng ved å bruke JSON.Dumps () -metode. Vi har deretter skrevet ut JSON -objektet som vist i utgangsbildet nedenfor.
Importer JSONEksempel-3
Dette eksemplet viser hvordan du kan lese en JSON -fil og analysere JSON -datainnholdet i filen. Her er inndatafilen som blir vurdert for dette eksemplet -
"Student_name": "Elie", "Roll": 20, "Class": 11,Vi importerer først “JSON” -biblioteket og leste deretter “JSON_INPUT.JSON ”-filen og analyser innholdet ved hjelp av JSON.Last () Metode og lagret i "JSON_DATA" -variable. Vi har deretter skrevet ut "JSON_DATA" -variabelen som vist i skjermbildet nedenfor.
Importer JSONEksempel-4
Dette eksemplet viser hvordan du konverterer en Python -ordbok til JSON -streng og skriver den til en fil.
For det første er "JSON" -pakken importert. En Python -ordbok "PY_OBJ" er erklært. Python Dictionary I.e. “PY_OBJ” blir deretter konvertert til en JSON -streng ved hjelp av JSON.dump () -metode. Denne JSON -strengen skrives deretter til en fil. Hvis utgangsfilen ikke eksisterer, vil filen opprettes, og JSON -strengen blir skrevet.
Importer JSONEksempel-5
Dette er eksemplet for å vise hvordan du skriver ut JSON -streng på brukervennlig måte. I dette eksemplet har vi brukt innrykket som 3 og nøklene vil bli sortert i stigende rekkefølge, mens vi skriver ut JSON -strengen.
Importer JSONKonklusjon
I denne artikkelen har vi kort diskutert om JSON -filformatet og hvordan du kan analysere JSON -fil/data i Python. I denne artikkelen har vi dekket “JSON” -biblioteket og sett flere eksempler for å analysere JSON -data.