Питхон

Питхон ЈСОН лепа штампа

Питхон ЈСОН лепа штампа

ЈСОН (ЈаваСцрипт Објецт Нотатион) је широко коришћен формат за чување података. Користи се за размену података између сервера и софтверских апликација, тј.е., веб апликација, мобилна апликација итд. Питхон пружа уграђени ЈСОН модул за извршавање задатака повезаних са ЈСОН-ом.

Питхон објекат (тј.е., листа, речник, тупле) могу се претворити у ЈСОН. За извршавање ове конверзије користимо функцију думпс () из ЈСОН модула. Кад год се Питхон објекат претвори у ЈСОН и ако одштампајмо претворени ЈСОН објекат, резултати ће се приказати исто као и Питхон речник. ЈСОН леп отисак односи се на приказивање ЈСОН објекта у добром формату и на презентабилан начин.

Овај чланак објашњава ЈСОН концепт прилично штампе уз помоћ примера.

Јсон.функција думп ()

Као што је претходно речено, јсон.думп () је уграђена Питхон функција која претвара Питхон објекат у ЈСОН формат. Претворимо објекат речника Питхон у ЈСОН формат.

#импортинг јсон модуле
импорт јсон
#креирање објекта Питхон речника
ми_дицт = "наме": "Давид", "аге": 30, "емаил": "[емаил протецтед]", "цоутри": "УСА"
#цонвертинг у ЈСОН формат
ресулт_јсон = јсон.депоније (ми_дицт)
#принтинг претвореног јсон објекта
испис (ресулт_јсон)

Оутпут

Објекат речника Питхон успешно је конвертован у ЈСОН формат.

Излаз изгледа као Питхон речник. Није у добром ЈСОН формату и на презентабилан начин. Није претворено. Својство „индент“ се користи унутар јсон-а.функција думпс () за представљање ЈСОН података у одговарајућем презентацијском формату са размаком. Користимо својство индент са јсон.функција думпс (). „Увлака = 1“ додаје један простор у ЈСОН подацима.

#импортинг јсон модуле
импорт јсон
#креирање објекта Питхон речника
ми_дицт = "наме": "Давид", "аге": 30, "емаил": "[емаил протецтед]", "цоутри": "УСА"
#цонвертинг у ЈСОН формат
ресулт_јсон = јсон.одлагалишта (мој_дицт, увлака = 1)
#принтинг претвореног јсон објекта
испис (ресулт_јсон)

Оутпут

Сада се излаз претвара, а ЈСОН подаци су представљени у одговарајућем формату.

Како непрестано повећавамо број увлака, тако ће се и размаци у подацима повећавати.

#импортинг јсон модуле
импорт јсон
#креирање објекта Питхон речника
ми_дицт = "наме": "Давид", "аге": 30, "емаил": "[емаил протецтед]", "цоутри": "УСА"
#цонвертинг у ЈСОН формат
ресулт_јсон = јсон.одлагалишта (мој_дицт, увлака = 5)
#принтинг претвореног јсон објекта
испис (ресулт_јсон)

Оутпут

#импортинг јсон модуле
импорт јсон
#креирање објекта Питхон речника
ми_дицт = "наме": "Давид", "аге": 30, "емаил": "[емаил протецтед]", "цоутри": "УСА"
#цонвертинг у ЈСОН формат
ресулт_јсон = јсон.одлагалишта (мој_дицт, увлака = 10)
#принтинг претвореног јсон објекта
испис (ресулт_јсон)

Оутпут

Питхон ЈСОН датотека за прилично штампање

Покушајмо сада да отворимо ЈСОН датотеку и прикажемо је у прилично лепом формату. Тхе јсон.лоад () функција рашчлањује ЈСОН податке.

#импортинг јсон модуле
импорт јсон
#отварање и читање јсон датотеке
са отвореним ('пример.јсон ',' р ') као јсон_ресулт:
јсон_дата = јсон.учитавање (јсон_ресулт)
#принтинг јсон датотеке без лепог штампања
принт (јсон.одлагалишта (јсон_дата))
испис ('\ н')
#принтинг јсон датотеке без лепог штампања
принт (јсон.одлагалишта (јсон_дата, увлака = 1))

Оутпут

Закључак

ЈСОН је широко коришћен формат података за складиштење података и размену података између сервера и софтверских апликација. Питхон има уграђени ЈСОН модул за извршавање задатака повезаних са ЈСОН-ом. ЈСОН лепа штампа приказује ЈСОН излаз на добро обликован и презентабилан начин. Овај чланак објашњава Питхон ЈСОН леп испис са објашњава.

Најбоље апликације за мапирање гамепада за Линук
Ако волите да играте игре на Линуку са гамепадом уместо са типичним системом за унос тастатуре и миша, за вас постоје неке корисне апликације. Многе и...
Корисни алати за Линук играче
Ако волите да играте игре на Линуку, велика је вероватноћа да сте можда користили апликације и услужне програме попут Вине, Лутрис и ОБС Студио за поб...
ХД Ремастеред игре за Линук које никада раније нису имале Линук издање
Многи програмери и издавачи игара долазе са ХД ремастером старих игара како би продужили живот франшизе, молимо обожаваоце да захтевају компатибилност...