Przejdź do treści
Toova
Wszystkie narzędzia

Konwertuj XML na JSON online

Prywatne z założenia — działa w całości w Państwa przeglądarce

Konwertuj XML do JSON w przeglądarce. Toova obsługuje atrybuty, zagnieżdżone elementy, treść mieszaną i tablice powtarzających się tagów, i zwraca JSON, który może wykorzystać każda nowoczesna aplikacja. Bez przesyłania, bez rejestracji, natychmiastowy wynik.

Kiedy potrzebujesz XML do JSON

Starsze API, integracje bankowe, usługi SOAP i wiele platform korporacyjnych nadal emituje XML, ale reszta twojego stosu oczekuje JSON. Zamiast pisać jednorazowy parser za każdym razem, wklej XML do Toova i otrzymaj czysty wynik JSON, który można od razu wprowadzić do handlera fetch, wstawki bazodanowej lub fixture testowego.

Atrybuty i powtarzające się tagi

Konwerter mapuje atrybuty XML na dedykowany prefiks klucza, aby można je było odróżnić od elementów potomnych. Powtarzające się tagi rodzeństwa automatycznie zwijają się w tablicę JSON — konwerter wykrywa, gdy tag pojawia się więcej niż raz i traktuje go jako listę. Treść mieszana (tekst i elementy razem) jest zachowywana z kluczem tekstowym, więc nic nie ginie w tłumaczeniu.

Tylko przeglądarka, bez przesyłania

Toova wykonuje całą konwersję wewnątrz karty przeglądarki. Wklejony XML nigdy nie jest wysyłany na żaden serwer. Dlatego narzędzie jest bezpieczne dla zastrzeżonych kanałów, wewnętrznych zrzutów API lub czegokolwiek objętego NDA. Strona działa offline po załadowaniu, a podczas konwersji nie ma żadnych żądań wychodzących.

Najczęściej zadawane pytania

Jak atrybuty XML są obsługiwane w wyniku?
Atrybuty otrzymują dedykowany prefiks w wyniku JSON, więc nie kolidują z nazwami elementów potomnych. To sprawia, że mapowanie jest odwracalne — można wykonać konwersję w obie strony do XML bez utraty metadanych.
Co dzieje się z powtarzającymi się tagami XML?
Gdy konwerter widzi tę samą nazwę tagu pojawiającą się więcej niż raz pod tym samym rodzicem, zwija je w tablicę JSON. Tagi pojedyncze pozostają zwykłymi obiektami, aby wynik był zwarty.
Czy konwerter obsługuje sekcje CDATA?
Tak. Bloki CDATA są rozpakowywane, a ich treść zachowywana jako zwykły łańcuch JSON. Sekwencje escape wewnątrz CDATA są zachowywane dosłownie, dokładnie tak jak pojawiły się w XML.
Czy mogę zminifikować wynik JSON?
Tak. Użyj opcji Minify, aby usunąć białe znaki i uzyskać zwarty jednoliniowy ładunek, czyli to czego potrzebujesz, gdy wysyłasz JSON po sieci.
Czy mój XML jest wysyłany na jakiś serwer?
Nie. Konwersja odbywa się całkowicie w przeglądarce. Nic nie jest przesyłane, logowane ani analizowane. Strona działa offline po pierwszym załadowaniu.