Python JSON kaunis printti

Python Json Pretty Print



JSON (JavaScript Object Notation) on laajalti käytetty muoto tietojen tallentamiseen. Sitä käytetään tietojen vaihtamiseen palvelimien ja ohjelmistosovellusten, esim. Verkkosovellusten, mobiilisovellusten jne. Välillä. Python tarjoaa sisäänrakennetun JSON-moduulin JSONiin liittyvien tehtävien suorittamiseen.







Python -objekti (eli lista, sanakirja, tuple) voidaan muuntaa JSON -muotoon. Käytämme muunnosta JSON -moduulin dump -funktiolla (). Aina kun Python -objekti muunnetaan JSON -muotoon ja tulostamme muunnetun JSON -objektin, tulokset näytetään samoin kuin Python -sanakirja. JSON -kaunis tuloste viittaa JSON -objektin esittämiseen hyvässä muodossa ja esiteltävällä tavalla.



Tämä artikkeli selittää JSONin kauniin tulostuskonseptin esimerkkien avulla.



Json.dump () -funktio

Kuten aiemmin keskusteltiin, json.dump () on sisäänrakennettu Python-toiminto, joka muuntaa Python-objektin JSON-muotoon. Muunnetaan Python -sanakirjaobjekti JSON -muotoon.





#tuonti json -moduuli
tuontijson
#python -sanakirjaobjektin luominen
my_dict= {'nimi':'David','ikä':30,'sähköposti':'[email protected]','coutry':'KÄYTTÖ'}
#muuntaminen JSON -muotoon
result_json=json.kaatopaikkoja(my_dict)
#tulostetaan muunnettu json -objekti
Tulosta(result_json)

Lähtö

Python -sanakirjaobjekti on onnistuneesti muunnettu JSON -muotoon.



Tulos näyttää Python -sanakirjalta. Se ei ole hyvässä JSON -muodossa ja esitettävällä tavalla. Sitä ei ole teeskennelty. Sisennysominaisuutta käytetään json.dumps () -toiminnon sisällä JSON -tietojen esittämiseen oikeassa esitysmuodossa, jossa on tilaa. Käytämme sisennysominaisuutta json.dumps () -funktion kanssa. Sisennys = 1 lisää yhden välilyönnin JSON -tietoihin.

#tuonti json -moduuli
tuontijson
#python -sanakirjaobjektin luominen
my_dict= {'nimi':'David','ikä':30,'sähköposti':'[email protected]','coutry':'KÄYTTÖ'}
#muuntaminen JSON -muotoon
result_json=json.kaatopaikkoja(my_dict,sisennys=1)
#tulostetaan muunnettu json -objekti
Tulosta(result_json)

Lähtö

Nyt lähtö on määritetty ja JSON -tiedot esitetään oikeassa muodossa.

Kun luetelmia lisätään jatkuvasti, tiedot lisäävät välilyöntejä.

#tuonti json -moduuli
tuontijson

#python -sanakirjaobjektin luominen
my_dict= {'nimi':'David','ikä':30,'sähköposti':'[email protected]','coutry':'KÄYTTÖ'}
#muuntaminen JSON -muotoon
result_json=json.kaatopaikkoja(my_dict,sisennys=5)
#tulostetaan muunnettu json -objekti
Tulosta(result_json)

Lähtö

#tuonti json -moduuli
tuontijson
#python -sanakirjaobjektin luominen
my_dict= {'nimi':'David','ikä':30,'sähköposti':'[email protected]','coutry':'KÄYTTÖ'}
#muuntaminen JSON -muotoon
result_json=json.kaatopaikkoja(my_dict,sisennys=10)
#tulostetaan muunnettu json -objekti
Tulosta(result_json)

Lähtö

Python melko tulostettu JSON -tiedosto

Yritetään nyt avata JSON -tiedosto ja näyttää se kauniissa tulostusmuodossa. Funktio json.loads () jäsentää JSON -tiedot.

#tuonti json -moduuli
tuontijson
#avaa ja lue json -tiedosto
kanssa avata('example.json', 'r') kutenjson_result:
json_data=json.ladata(json_result)
#json -tiedoston tulostaminen ilman kaunista tulosta
Tulosta(json.kaatopaikkoja(json_data))
Tulosta('' n'')
#json -tiedoston tulostaminen ilman kaunista tulosta
Tulosta(json.kaatopaikkoja(json_data,sisennys=1))

Lähtö

Johtopäätös

JSON on laajalti käytetty datamuoto tietojen tallentamiseen ja tietojen vaihtamiseen palvelimien ja sovellusten välillä. Pythonissa on sisäänrakennettu JSON-moduuli JSONiin liittyvien tehtävien suorittamiseen. JSON-kaunis tuloste näyttää JSON-tulosteen hyvin muotoillulla ja esitettävällä tavalla. Tämä artikkeli selittää Python JSON -julkaisun.