Python rječnik u JSON
Konvertiraj Python rječnik ili listu u JSON i natrag.
Python rječnik u JSON
Zalijepi Python rječnik ili listu i ovaj alat ga pretvara u validan JSON — mijenja True, False i None u true, false i null, te jednostruke navodnike u dvostruke. Parsira i Python tuple-e, jer JSON nema vlastitog tuple tipa, pretvarajući ih u JSON nizove. Koristi ga kad si kopirao vrijednost varijable iz Python REPL-a, print() poziva ili pprint ispisa i trebat ti ekvivalent JSON za API zahtjev, datoteku konfiguracije ili test fixture.
Promijeni smjer za obrnuto — sa JSON-a na Python: ključevi objekata i stringovi se prikazuju s odabranim stilom navodnika (po zadanom jednostruki, u skladu s PEP 8, ili dvostruki), a JSON nizovi se prikazuju kao Python liste osim ako ne uključiš "Prikaži nizove kao tuple-e". Sortiraj ključeve abecedno za stabilan diff, ili zadrži izvorni redoslijed. Uvlaka sa 2 razmaka, 4 razmaka, tabulator, ili sve na jedan kompaktan redak. Kad uključiš "Konvertiraj date() / datetime() vrijednosti", alat prepoznaje date(...) i datetime(...) pozive u Python ulazu i ispisuje ih kao ISO 8601 stringove, i obrnuto za JSON stringove koji izgledaju kao ISO datum ili vremenska oznaka.
Parser prihvaća jednostruke i dvostruke navodnike, ugniježđene rječnike, liste i tuple-e bilo koje dubine, negativne brojeve, donje crte u brojevima (1_000) i znanstvenu notaciju. Windows i Unix završetci redaka se tretiraju isto, a brojač ispod ispisa prikazuje broj ključeva, redaka i znakova dok tipkaš. Ako ulaz nije validan Python ili JSON, poruka greške pokazuje točan redak i stupac.
Sve se izvršava lokalno u tvom pregledniku — ništa što zalijepiš nije poslano nigdje. Kopiraj rezultat, preuzmi kao .txt datoteku, ili pošalji izlaz direktno natrag u ulaz da nastavi konverzija.