Python

Python JSON pen utskrift

Python JSON pen utskrift

JSON (JavaScript Object Notation) er et mye brukt format for å lagre dataene. Den brukes til å utveksle data mellom servere og programvare, dvs.e., webapplikasjon, mobilapplikasjon osv. Python tilbyr en innebygd JSON-modul for å utføre JSON-relaterte oppgaver.

Python-objektet (i.e., liste, ordbok, tuple) kan konverteres til JSON. Vi bruker dumps () -funksjonen fra JSON-modulen for å utføre denne konverteringen. Når Python-objektet blir konvertert til en JSON, og hvis vi skriver ut det konverterte JSON-objektet, vil resultatene vises på samme måte som Python-ordlisten. JSON-utskriften refererer til å vise JSON-objektet i et godt format og presentabel måte.

Denne artikkelen forklarer JSONs ganske utskrevne konsept ved hjelp av eksempler.

Jsonen.dump () -funksjon

Som diskutert tidligere, json.dump () er en innebygd Python-funksjon som konverterer Python-objektet til JSON-format. La oss konvertere et Python-ordbokobjekt til JSON-format.

#importing json module
importere json
#creating a Python dictionary object
my_dict = "name": "David", "age": 30, "email": "[email protected]", "coutry": "USA"
#konvertering til JSON-format
resultat_json = json.dumper (min_dikt)
#utskrift av det konverterte json-objektet
skriv ut (resultat_json)

Produksjon

Python-ordbokobjektet er konvertert til JSON-format.

Utgangen virker som en Python-ordbok. Det er ikke i et godt JSON-format og presentabel måte. Det er ikke prettifisert. Egenskapen "innrykk" brukes inne i json.dumps () -funksjon for å presentere JSON-dataene i et riktig presentabelt format med plass. La oss bruke innrykkegenskapen med json.dumps () -funksjon. “Indent = 1” legger til ett mellomrom i JSON-data.

#importing json module
importere json
#creating a Python dictionary object
my_dict = "name": "David", "age": 30, "email": "[email protected]", "coutry": "USA"
#konvertering til JSON-format
resultat_json = json.dump (my_dict, indent = 1)
#utskrift av det konverterte json-objektet
skriv ut (resultat_json)

Produksjon

Nå er produksjonen prettifisert, og JSON-data presenteres i riktig format.

Når vi fortsetter å øke antall innrykk, vil mellomromene øke i dataene.

#importing json module
importere json
#creating a Python dictionary object
my_dict = "name": "David", "age": 30, "email": "[email protected]", "coutry": "USA"
#konvertering til JSON-format
resultat_json = json.dump (my_dict, indent = 5)
#utskrift av det konverterte json-objektet
skriv ut (resultat_json)

Produksjon

#importing json module
importere json
#creating a Python dictionary object
my_dict = "name": "David", "age": 30, "email": "[email protected]", "coutry": "USA"
#konvertering til JSON-format
resultat_json = json.dump (my_dict, indent = 10)
#utskrift av det konverterte json-objektet
skriv ut (resultat_json)

Produksjon

Python pen JSON-fil

La oss nå prøve å åpne en JSON-fil og vise den i pent utskriftsformat. Jsonen.laster () -funksjonen analyserer JSON-dataene.

#importing json module
importere json
#åpning og lesing av json-filen
med åpen ('eksempel.json ',' r ') som json_result:
json_data = json.last (json_result)
#utskrift av json-filen uten pen utskrift
skriv ut (json.dumper (json_data))
skriv ut ('\ n')
#utskrift av json-filen uten pen utskrift
skriv ut (json.dumper (json_data, innrykk = 1))

Produksjon

Konklusjon

JSON er et mye brukt dataformat for å lagre data og utveksle data mellom servere og programvare. Python har en innebygd JSON-modul for å utføre JSON-relaterte oppgaver. Den vakre JSON-utskriften viser JSON-utgangen på en velformet og presentabel måte. Denne artikkelen forklarer Python JSON pen utskrift med forklarer.

Gratis og åpen kildekode-spillmotorer for utvikling av Linux-spill
Denne artikkelen vil dekke en liste over gratis og open source-spillmotorer som kan brukes til å utvikle 2D- og 3D-spill på Linux. Det er mange slike ...
Shadow of the Tomb Raider for Linux Tutorial
Shadow of the Tomb Raider er det tolvte tilskuddet til Tomb Raider-serien - et action-eventyrspill-franchise opprettet av Eidos Montreal. Spillet ble ...
Hvordan øke FPS i Linux?
FPS står for Bilder per sekund. FPSs oppgave er å måle bildefrekvensen i videoavspilling eller spillprestasjoner. Med enkle ord betegnes antall uavbru...