Konwerter JSON na XML
Konwertuj JSON na XML i XML z powrotem na JSON, w obu kierunkach, całkowicie w przeglądarce.
Powiązane narzędzia
Jak korzystać z narzędzia JSON / XML
- 01
Wybierz kierunek: JSON na XML lub XML na JSON.
- 02
Wklej swój JSON lub XML.
- 03
Skopiuj wynik lub zamień, aby przekonwertować z powrotem.
Konwersja w obie strony
Dwukierunkowy konwerter między JSON i XML, oparty na dobrze przetestowanym parserze. Konwertuj obiekt JSON na XML albo przetwarzaj XML z powrotem na JSON, zachowując atrybuty i zamieniając powtarzające się elementy na tablice i z powrotem.
Przydaje się zawsze, gdy potrzebujesz połączyć system oparty na XML z systemem opartym na JSON, sprawdzić ładunek SOAP w postaci czytelnego JSON albo zamienić konfigurację JSON na XML, którego oczekuje starsze narzędzie.
Wszystko działa lokalnie w Twojej przeglądarce, więc Twoje dane nigdy nie opuszczają urządzenia.
Dlaczego XML jest wciąż wszędzie
XML (Extensible Markup Language) to od dawna ustanowiony sposób strukturyzowania danych za pomocą zagnieżdżonych znaczników i atrybutów. Wciąż jest wszędzie: usługi sieciowe SOAP, kanały RSS i Atom, formaty dokumentów biurowych, układy Android oraz niezliczone formaty konfiguracji i wymiany danych.
Jak zachowywane są atrybuty
Atrybuty są zachowywane w obie strony za pomocą przedrostka @_ po stronie JSON, więc atrybut XML staje się wyraźnie oznaczonym kluczem JSON i konwertuje się z powrotem na ten sam atrybut, zamiast zostać zgubiony lub pomylony z elementami podrzędnymi.
Powtarzające się elementy stają się tablicami
Powtarzające się elementy naturalnie mapują się na tablice: kilka znaczników <item> pod elementem nadrzędnym staje się tablicą JSON, a tablica JSON staje się powtarzającymi się elementami w XML, co jest strukturą przyjmowaną przez większość rzeczywistych dokumentów.
Najczęściej zadawane pytania
Czy konwersja zachowuje atrybuty?
Atrybuty XML są konwertowane na specjalne klucze w JSON i odtwarzane przy konwersji z powrotem, choć nie każda struktura jest idealnie odwracalna.
Czy kolejność jest zachowana?
JSON technicznie nie gwarantuje kolejności kluczy, ale w praktyce kolejność jest zachowana w nowoczesnych silnikach JavaScript.
Czy moje dane są przesyłane gdziekolwiek?
Nie. Konwersja działa całkowicie w Twojej przeglądarce, więc dane nigdy nie opuszczają Twojego urządzenia.