Python słownik na JSON
Konwertuj slownik lub liste Pythona na JSON i na odwrot.
Python słownik na JSON
Wklej slownik lub liste Pythona i to narzedzie przekonwertuje go na walidny JSON — zamieni True, False i None na true, false i null, oraz jednoduche cudzyslow na podwojne. Analizuje tez Python tuple, poniewaz JSON nie ma wlasnego typu tuple, zamieniajac je na tablice JSON. Uzyj go, gdy skopiowales wartosc zmiennej z Python REPL, wyniku print() lub zrzutu pprint i potrzebujesz rownowaaznego JSON do zadania API, pliku konfiguracji lub przygotowania testu.
Przelacz kierunek, aby przejsc w druga strone, z JSON na Python: klucze obiektu i lancuchy renderuja sie ze stylem cudzyslow, ktorego wybierzesz (pojedyncze domyslnie, zgodnie z PEP 8, lub podwojne), a tablice JSON renderuja sie jako listy Pythona, chyba ze wlaczysz "Renderuj tablice jako tuple". Sortuj klucze alfabetycznie dla stabilnego diff, lub pozostaw oryginalna kolejnosc. Wcietnij 2 spacjami, 4 spacjami, tabulatorem lub zwiń wszystko w jedna zwarta linie. Wlaczenie "Konwertuj date() / datetime() wartosci" rozpoznaje date(...) i datetime(...) polecenia w wejsciu Pythona i zapisuje je jako lancuchy ISO 8601, i dziala odwrotnie dla lancuchow JSON, ktore wyglądają jak data ISO lub znacznik czasowy.
Przeanalizator akceptuje zarówno pojedyncze jak i podwojne cudzyslow, slowniki zagniezdzone, listy i tuple dowolnej glebokosci, liczby ujemne, podkreslniki w liczbach calkowitych (1_000) i notacje naukowa. Zakonczenia linii Windows i Unix sa traktowane tak samo, a suma pod wynikiem raportuje liczbe kluczy, liczbe linii i liczbe znakow podczas pisania. Jesli wejscie nie jest walidnym Pythonem lub JSON, komunikat bledu wskazuje dokladna linie i kolumne.
Wszystko dziala lokalnie w Twojej przegladarce — nic, co wkleiasz, nigdy nie jest wysylane nigdzie. Skopiuj wynik, pobierz go jako plik .txt lub wyslij wynik bezposrednio z powrotem do wejscia, aby kontynuowac konwerge.