Konwertuj XML na JSON
Zamień dokumenty i kanały XML w JSON, z którym łatwo pracować.
Zgłoś problem z tym narzędziem
Jak używać narzędzia XML do JSON
Wklej swój XML
Wklej XML albo otwórz lub upuść plik .xml. Jest sprawdzany i konwertowany na bieżąco podczas pisania.
Wybierz opcje
Rozpoznawaj liczby i true/false albo zachowaj każdą wartość jako tekst. Wybierz 2 lub 4 spacje albo jeden wiersz.
Skopiuj lub pobierz
Skopiuj JSON albo pobierz go jako plik .json.
Dlaczego warto korzystać z Utils365
Atrybuty zachowane
Atrybuty stają się kluczami zaczynającymi się od @_, a tekst elementu obok nich staje się #text, więc nic z XML nie ginie.
Listy tam, gdzie się ich spodziewasz
Powtarzające się elementy, np. kilka elementów <book>, stają się tablicą JSON.
Błędy, które naprawisz
Niezamknięte lub niepasujące znaczniki, atrybuty bez cudzysłowów i zbłąkane znaki są wskazywane z wierszem i kolumną.
Prywatność w standardzie
Twój XML jest konwertowany na Twoim urządzeniu i nigdy nie jest przesyłany.
Często zadawane pytania
Jak konwertowane są atrybuty?
Każdy atrybut staje się kluczem z @_ na początku, np. "@_id": 1. Jeśli element ma też tekst, jest on zachowywany jako "#text".
Czy liczby i wartości logiczne są rozpoznawane?
Tak, domyślnie: 42, 9.90 i true stają się liczbami i wartościami logicznymi JSON, zapisanymi dokładnie jak w XML. Wartości z zerami na początku, np. 007 lub kody pocztowe, pozostają tekstem. Odznacz opcję, aby zachować każdą wartość jako tekst.
Dlaczego jeden element jest tablicą, a inny nie?
Element, który występuje więcej niż raz, staje się tablicą; taki, który występuje raz, pojedynczą wartością. Po konwersji JSON z powrotem na XML w obu przypadkach otrzymasz te same elementy.
Co dzieje się z komentarzami, CDATA i deklaracją XML?
Komentarze i deklaracja <?xml ?> są pomijane. Sekcje CDATA są zachowywane jako zwykły tekst, a encje, takie jak & i é, są dekodowane.
Czy konwersja niezaufanego XML jest bezpieczna?
Tak. Encje zdefiniowane w DOCTYPE nie są rozwijane rekurencyjnie, więc pliki stworzone po to, by rozrosnąć się do ogromnych rozmiarów, nie zamrożą strony.