„Python“

„Python JSON“ gražus spausdinimas

„Python JSON“ gražus spausdinimas

JSON („JavaScript Object Notation“) yra plačiai naudojamas formatas duomenims saugoti. Jis naudojamas keistis duomenimis tarp serverių ir programinės įrangos programų, t.e., interneto programa, mobilioji programa ir kt. „Python“ pateikia įmontuotą JSON modulį su JSON susijusioms užduotims atlikti.

„Python“ objektas (t.e., sąrašas, žodynas, paketas) galima konvertuoti į JSON. Šiai konversijai atlikti naudojame „JSON“ modulio „dump“ () funkciją. Kai „Python“ objektas paverčiamas JSON ir jei atspausdinsime konvertuotą JSON objektą, rezultatai bus rodomi tokie patys kaip „Python“ žodynas. JSON gražus spausdinimas reiškia JSON objekto rodymą geru formatu ir pateikiamais būdais.

Šiame straipsnyje pavyzdžių pagalba paaiškinama JSON gana spausdinimo koncepcija.

Json.dump () funkcija

Kaip jau buvo aptarta anksčiau, json.dump () yra įmontuota „Python“ funkcija, paverčianti „Python“ objektą į JSON formatą. Konvertuokime „Python“ žodyno objektą į JSON formatą.

#importuojantis „Json“ modulis
importuoti Json
#c Python žodyno objekto sukūrimas
my_dict = "name": "David", "age": 30, "email": "[email protected]", "coutry": "USA"
#konvertavimas į JSON formatą
rezultatas_json = jsonas.sąvartynai (my_dict)
#spausdinti konvertuotą „Json“ objektą
spausdinti (result_json)

Rezultatas

„Python“ žodyno objektas sėkmingai paverstas JSON formatu.

Išvestis atrodo kaip „Python“ žodynas. Tai nėra gero JSON formato ir pateikiamo būdo. Tai nėra išgražinta. Savybė „įtrauka“ naudojama „Json“ viduje.funkcija dumps () pateikti JSON duomenis tinkamu pateikimo formatu su vieta. Panaudokime įtraukos ypatybę su json.sąvartyno () funkcija. „Įtrauka = ​​1“ prideda vieną tarpą JSON duomenyse.

#importuojantis „Json“ modulis
importuoti Json
#c Python žodyno objekto sukūrimas
my_dict = "name": "David", "age": 30, "email": "[email protected]", "coutry": "USA"
#konvertavimas į JSON formatą
rezultatas_json = jsonas.sąvartynai (my_dict, įtrauka = ​​1)
#spausdinti konvertuotą „Json“ objektą
spausdinti (result_json)

Rezultatas

Dabar išvestis yra patikslinama, o JSON duomenys pateikiami tinkamu formatu.

Kai mes nuolat didinsime įtraukų skaičių, tarpuose duomenys padidės.

#importuojantis „Json“ modulis
importuoti Json
#c Python žodyno objekto sukūrimas
my_dict = "name": "David", "age": 30, "email": "[email protected]", "coutry": "USA"
#konvertavimas į JSON formatą
rezultatas_json = jsonas.sąvartynai (my_dict, įtrauka = ​​5)
#spausdinti konvertuotą „Json“ objektą
spausdinti (result_json)

Rezultatas

#importuojantis „Json“ modulis
importuoti Json
#c Python žodyno objekto sukūrimas
my_dict = "name": "David", "age": 30, "email": "[email protected]", "coutry": "USA"
#konvertavimas į JSON formatą
rezultatas_json = jsonas.sąvartynai (my_dict, įtrauka = ​​10)
#spausdinti konvertuotą „Json“ objektą
spausdinti (result_json)

Rezultatas

„Python“ gana spausdinti JSON failą

Dabar pabandykime atidaryti JSON failą ir parodyti jį gražiu spausdinimo formatu. Json.funkcija load () analizuoja JSON duomenis.

#importuojantis „Json“ modulis
importuoti Json
# atidaryti ir skaityti Json failą
su atviru ('pavyzdys.json ',' r ') kaip json_result:
json_data = json.įkelti (json_result)
#spausdinkite „Json“ failą be gražaus spausdinimo
spausdinti (Json.sąvartynai (json_data))
spausdinti ('\ n')
#spausdinkite „Json“ failą be gražaus spausdinimo
spausdinti (Json.sąvartynai (json_data, įtrauka = ​​1)

Rezultatas

Išvada

JSON yra plačiai naudojamas duomenų formatas duomenims saugoti ir duomenims keistis tarp serverių ir programinės įrangos. „Python“ turi įmontuotą JSON modulį, skirtą su JSON susijusioms užduotims atlikti. JSON gražus spausdinimas rodo JSON išvestį gerai suformuotu ir vaizdingu būdu. Šiame straipsnyje paaiškinama, kaip „Python JSON“ spausdinama.

„WinMouse“ leidžia tinkinti ir pagerinti pelės žymeklio judėjimą „Windows“ kompiuteryje
Jei norite pagerinti numatytąsias pelės žymiklio funkcijas, naudokite nemokamą programinę įrangą „WinMouse“. Tai prideda daugiau funkcijų, kurios padė...
Pelės kairiuoju pelės mygtuku mygtukas neveikia „Windows 10“
Jei naudojate specialią pelę su savo nešiojamuoju kompiuteriu arba staliniu kompiuteriu, tačiau neveikia pelės kairysis mygtukas dėl tam tikrų priežas...
Žymeklis peršoka arba juda atsitiktinai, kai rašote „Windows 10“
Jei pastebite, kad pelės žymeklis peršoka arba juda pats, automatiškai, atsitiktinai, kai vedate „Windows“ nešiojamąjį kompiuterį ar kompiuterį, kai k...