Python -listen til JSON

Python -listen til JSON

Nesten hver kommunikasjon mellom applikasjoner på serversiden og klientsiden gjøres gjennom JSON i dag. I Python, en modul som heter “JSON”Inneholder forskjellige funksjoner som hjelper brukeren å utføre JSON-relaterte operasjoner på dataene. En av disse funksjonene er "dumper()”Metode, som brukes til å konvertere en liste til en“ JSON -streng.”

Dette innlegget vil forklare bruken av Dumps () -metoden for å konvertere forskjellige typer lister til JSON -strenger.

Hvordan bruke “JSON.Dumps () ”-metode?

Som forklart tidligere, tilhører Dumps () -metoden “JSON” -biblioteket og brukes til å konvertere en Python -liste til en JSON -streng. For å forstå bruken og arbeidet med denne metoden, ta en titt på syntaks nedenfor:

JSON.Dumps (Listvar)


Fra syntaks er det tydelig at det bare tar ett argument, som er listevariabelen som skal konverteres til en JSON -streng. For å forstå bruken av denne metoden, gå over eksemplene nedenfor.

Eksempel 1: Hvordan konvertere en heltallliste til JSON?

Begynn med å importere “JSON” -pakken til programmet, og initialiser deretter et heltall med følgende kodelinjer:

Importer JSON
IntList = [55,12,74,36,9]


Etter det, pass den nyopprettede “Intlist” -variabelen til Dumps () -metoden og lagre resultatet i en ny variabel:

jsonstring = json.Dumps (Intlist)


Når det er gjort, kan du skrive ut typen "JSonstring" -variabelen for å bekrefte at den ikke konverteres til en JSON -streng og også skrive ut verdien ved å sende variabelen til utskriftsfunksjonen:

Print (Type (JSonstring))
Print (JSonstring)


Kodebiten for dette eksemplet er som følger:

Importer JSON
IntList = [55,12,74,36,9]
jsonstring = json.Dumps (Intlist)
Print (Type (JSonstring))
Print (JSonstring)


Når denne koden blir utført, gir den følgende utfall:


Fra utgangen på terminalen er det observerbar at listen nå er konvertert til en JSON -streng.

Eksempel 2: Hvordan konvertere strengliste til JSON?

Prosessen med å konvertere en liste som inneholder strenger eller tegn er praktisk talt den samme som nevnt i forrige eksempel. For å demonstrere dette eksemplet, ta følgende kodebit:

Importer JSON
StringList = ["Linuxhint", "John Doe", "Marcel", "Liverpool"]
jsonstring = json.Dumps (StringList)
Print (Type (JSonstring))
trykk (jsonstring) t


Når dette kodebiten utføres, gir det følgende resultater på terminalen:


Utgangen viser at listen over strenger er konvertert til en JSON -streng.

Eksempel 3: Hvordan konvertere en liste over ordbøker til JSON?

Dumps () -metoden kan også brukes til å konvertere en liste som inneholder Python -ordbøker til JSON -strenger. For å vise dette, ta følgende kode:

Importer JSON
dictList = ['name': 'marci', 'alder': '25', 'domain': 'linuxhint', 'game': 'dota', 'sjanger': 'mmo']
jsonstring = json.Dumps (Dictlist)
Print (Type (JSonstring))
Print (JSonstring)


I listevariabelen er det tre forskjellige ordbøker. Når dette kodebiten utføres, gir det følgende utfall på terminalen:


Listen er vellykket konvertert til en JSON -streng, og det handlet om å konvertere Python -lister til JSON ved hjelp av Dumps () -metoden.

Konklusjon

De dumper() metode fra JSON Pakken konverterer en Python -liste til en JSON -streng. Denne metoden tar bare ett argument, som er listevariabelen. Imidlertid kan denne variabelen inneholde alle typer verdi, noe som betyr at den kan være en liste over heltall, strenger, ordbøker eller til og med en liste over lister. For å bekrefte at utgangen er konvertert til en JSON -streng, kan brukeren bruke type() Metode innen utskriftserklæringen.