Bonica impressió Python JSON

Python Json Pretty Print



JSON (JavaScript Object Notation) és un format molt utilitzat per emmagatzemar les dades. S'utilitza per intercanviar dades entre servidors i aplicacions de programari, és a dir, aplicacions web, aplicacions mòbils, etc. Python proporciona un mòdul JSON integrat per realitzar tasques relacionades amb JSON.







L'objecte Python (és a dir, llista, diccionari, tupla) es pot convertir en JSON. Utilitzem la funció dumps () del mòdul JSON per realitzar aquesta conversió. Sempre que l'objecte Python es converteix en JSON i si imprimim l'objecte JSON convertit, els resultats es mostraran igual que el diccionari Python. La bonica impressió JSON fa referència a la visualització de l'objecte JSON en un bon format i presentable.



En aquest article s’explica el concepte de JSON pretty print amb ajuda d’exemples.



La funció json.dump ()

Com s'ha comentat anteriorment, json.dump () és una funció Python integrada que converteix l'objecte Python en format JSON. Convertim un objecte de diccionari Python al format JSON.





#importing mòdul json
importaciójson
#creating a Python dictionary object
el meu_dict= {'nom':'David','edat':30,'correu electrònic':'[email protected]','coutry':'USA'}
#converting al format JSON
result_json=json.abocadors(el meu_dict)
#printing de l'objecte json convertit
imprimir(result_json)

Sortida

L'objecte diccionari Python es converteix amb èxit al format JSON.



La sortida sembla un diccionari Python. No té un bon format JSON i és presentable. No està prettificat. La propietat de sagnat s'utilitza dins de la funció json.dumps () per presentar les dades JSON en un format presentable adequat amb espai. Utilitzem la propietat de sagnat amb la funció json.dumps (). El sagnat = 1 afegeix l'espai únic a les dades JSON.

#importing mòdul json
importaciójson
#creating a Python dictionary object
el meu_dict= {'nom':'David','edat':30,'correu electrònic':'[email protected]','coutry':'USA'}
#converting al format JSON
result_json=json.abocadors(el meu_dict,sagnia=1)
#printing de l'objecte json convertit
imprimir(result_json)

Sortida

Ara la sortida està pretextada i les dades JSON es presenten en el format adequat.

A mesura que anem augmentant el nombre de sagnats, els espais augmentaran a les dades.

#importing mòdul json
importaciójson

#creating a Python dictionary object
el meu_dict= {'nom':'David','edat':30,'correu electrònic':'[email protected]','coutry':'USA'}
#converting al format JSON
result_json=json.abocadors(el meu_dict,sagnia=5)
#printing de l'objecte json convertit
imprimir(result_json)

Sortida

#importing mòdul json
importaciójson
#creating a Python dictionary object
el meu_dict= {'nom':'David','edat':30,'correu electrònic':'[email protected]','coutry':'USA'}
#converting al format JSON
result_json=json.abocadors(el meu_dict,sagnia=10)
#printing de l'objecte json convertit
imprimir(result_json)

Sortida

Python imprimeix bastant el fitxer JSON

Ara, provem d’obrir un fitxer JSON i mostrar-lo en un bon format d’impressió. La funció json.loads () analitza les dades JSON.

#importing mòdul json
importaciójson
#obertura i lectura del fitxer json
amb obert('example.json', 'r') comjson_result:
json_data=json.càrrega(json_result)
#printing del fitxer json sense imprimir-ho bé
imprimir(json.abocadors(json_data))
imprimir(' n')
#printing del fitxer json sense imprimir-ho bé
imprimir(json.abocadors(json_data,sagnia=1))

Sortida

Conclusió

JSON és un format de dades àmpliament utilitzat per emmagatzemar dades i intercanviar dades entre servidors i aplicacions de programari. Python té un mòdul JSON integrat per realitzar tasques relacionades amb JSON. La bonica impressió JSON mostra la sortida JSON d’una manera ben formada i presentable. En aquest article s’explica la bonica versió de Python JSON amb explica.