Konwertuj JSON na XML online
Prywatne z założenia — działa w całości w Państwa przeglądarce
Zamień JSON na poprawnie ustrukturyzowany XML bezpośrednio w przeglądarce. Toova pozwala wybrać nazwę elementu głównego i wcięcia, czysto obsługuje tablice i wartości null, i zwraca XML, który zaakceptuje każdy parser — bez wysyłania danych gdziekolwiek.
Dlaczego konwertować JSON do XML
Wiele systemów korporacyjnych i starszych API nadal oczekuje XML — usługi SOAP, integracje bankowe, API rządowe, kanały RSS i długi ogon platform B2B. Twój nowoczesny stos mówi w JSON, więc gdzieś w pipeline potrzebujesz mostka. Toova wykonuje konwersję w jednym wklejeniu, z konfigurowalnym elementem głównym i przewidywalną obsługą tablic, wartości logicznych i wartości null.
Dostosuj wynik
Ustaw nazwę elementu głównego, aby pasowała do tego, czego oczekuje system odbierający — Envelope, Request, Item, cokolwiek. Wybierz wcięcie 2 lub 4 spacje. Tablice rozwijają się w powtarzające się elementy rodzeństwa z tym samym tagiem, co jest konwencją zrozumiałą dla każdego parsera XML. Wartości logiczne, liczby i null są serializowane zgodnie z zaleceniami specyfikacji XML Schema, więc wynik waliduje się względem większości ścisłych schematów.
Konwersja tylko lokalna
Toova konwertuje wszystko w przeglądarce. JSON jest parsowany, mapowany na węzły XML i serializowany — wszystko bez żadnego wywołania sieciowego. Brak przesyłania, brak logowania, brak analityki treści. Narzędzie działa offline po załadowaniu strony, co czyni je bezpiecznym dla wewnętrznych ładunków i prywatnych testów integracyjnych.
Najczęściej zadawane pytania
- Jak tablice JSON są konwertowane na XML?
- Elementy tablicy stają się powtarzającymi się elementami rodzeństwa z tą samą nazwą tagu co klucz rodzica. Na przykład tablica pod kluczem "tools" tworzy wiele elementów <tools> wewnątrz rodzica — tak każdy główny parser XML obsługuje listy.
- Co dzieje się z wartościami null lub logicznymi?
- Wartości null tworzą samozamykający się element z atrybutem nil, jak <tag nil="true"/>. Wartości logiczne i liczby są konwertowane na formę łańcuchową wewnątrz tagu, zgodnie z konwencjami XML Schema.
- Czy mogę zmienić nazwę elementu głównego?
- Tak. Użyj pola Root element, aby ustawić dowolną prawidłową nazwę XML. Domyślnie jest to "root", gdy pole jest puste, ale większość produkcyjnych API oczekuje konkretnego opakowania jak Envelope lub Request.
- Czy wynik to prawidłowy XML?
- Tak. Konwerter automatycznie escapuje znaki specjalne (&, <, >, cudzysłowy), wybiera prawidłowe kodowanie i tworzy pojedynczy element główny. Wynik parsuje się w każdej głównej bibliotece XML bez modyfikacji.
- Czy moje dane są wysyłane na jakiś serwer?
- Nie. Konwersja działa całkowicie w przeglądarce. Nic nie jest przesyłane ani logowane. Otwórz zakładkę Network w DevTools, a zobaczysz zero żądań wychodzących podczas konwersji.