Python slovar v JSON
Pretvori Python slovar ali seznam v JSON in nazaj.
Python slovar v JSON
Prilepite Python slovar ali seznam in to orodje ga pretvori v veljaven JSON — spremeni True, False in None v true, false in null, ter enojne narekovaje v dvojne. Razčleni tudi Python tuple-e, ker JSON nima svojega tuple tipa, jih pa pretvori v JSON polja. Uporabljajte ga, kadar ste kopirali vrednost spremenljivke iz Python REPL-a, klica print() ali izhoda pprint in potrebujete enakovreden JSON za zahtevek API-ja, datoteko konfiguracije ali test fixture.
Spremenite smer, da greste v nasprotno smer — iz JSON-a v Python: ključi objektov in stringi se prikazujejo z izbranim stilom narekovajev (privzeto enojni, v skladu s PEP 8, ali dvojni), polja JSON pa se prikazujejo kot Python seznami, razen če ne vključite "Prikaži polja kot tuple-e". Razvrsti ključe po abecedi za stabilen diff ali obdrži prvotni vrstni red. Zamik s 2 presledki, 4 presledki, tabulacijo ali vse v eno kompaktno vrstico. Ko vključite "Pretvori date() / datetime() vrednosti", orodje prepozna klice date(...) in datetime(...) v vnosu Python in jih izpiše kot nize ISO 8601, in obrnuto za nize JSON, ki izgledajo kot datum ISO ali časovni žig.
Razčlenjevalnik sprejme enojne in dvojne narekovaje, ugnezdene slovarje, sezname in tuple-e katere koli globine, negativna števila, podčrtaje v številih (1_000) in znanstveni zapis. Konce vrstic Windows in Unix obravnava enako, števec pod izhodom pa prikazuje število ključev, vrstic in znakov med tipkanjem. Če vnos ni veljaven Python ali JSON, sporočilo napake prikazuje točno vrstico in stolpec.
Vse se izvršava lokalno v vašem brskalniku — nič, kar prilepite, se ne pošlje nikamor. Kopirajte rezultat, prenesite kot datoteko .txt ali pošljite izhod direktno nazaj v vnos, da nadaljujete s pretvorbo.