Konwerter XML do JSON
Konwertuj XML do formatu JSON online
Wejście XML
Wyjście JSON
Czym jest konwersja XML do JSON?
XML (eXtensible Markup Language) i JSON są oba używane do danych strukturalnych. XML używa tagów i atrybutów; JSON używa kluczy i wartości. Konwersja XML do JSON przekształca elementy w obiekty, atrybuty we właściwości i powtarzające się elementy w tablice. Wiele API i nowoczesnych systemów preferuje JSON. To narzędzie produkuje JSON z Twojego XML.
Konwersja odbywa się w przeglądarce. Możesz wybrać kompaktowe lub sformatowane wyjście. Nic nie jest wysyłane na serwer. Specyfikacja W3C XML definiuje format wejściowy.
Jak używać tego narzędzia
Wklej lub wczytaj XML
Wklej XML do lewego edytora lub wczytaj plik .xml. Użyj Przykładu dla przykładowych danych. Włącz Kompaktowe wyjście w ustawieniach dla zminifikowanego JSON.
Wyświetl wyjście JSON
Prawy panel pokazuje przekonwertowany JSON. Elementy stają się obiektami; atrybuty mogą być w osobnym kluczu. Powtarzające się elementy mogą stać się tablicami. Nieprawidłowy XML wyświetli błąd.
Kopiuj lub pobierz
Użyj Kopiuj lub Pobierz, aby uzyskać JSON. W odwrotnym kierunku użyj JSON do XML. Aby najpierw sformatować XML, użyj Formatera XML.
Przykłady: XML do JSON
Oto przykład konwersji XML do JSON.
Przykład: Rekord abonenta
Wejście XML:
Wygenerowane wyjście JSON:
Kiedy konwersja XML do JSON jest przydatna
Konwersja XML do JSON jest przydatna przy integracji starszych API XML z nowoczesnymi systemami opartymi na JSON, przy tworzeniu aplikacji webowych korzystających z feedów SOAP lub RSS, lub przy migrowaniu potoków danych do JSON. Wiele API i baz danych preferuje JSON; to narzędzie pomaga wypełnić lukę.
Mapowanie XML do JSON
Nie istnieje jedno standardowe mapowanie. Elementy stają się obiektami; atrybuty mogą być z prefiksem (np. @attr) lub w osobnym obiekcie. Zawartość tekstowa może być w kluczu #text. Powtarzające się elementy zazwyczaj stają się tablicami.
Często zadawane pytania
Jak obsługiwane są atrybuty XML?
Zależy od konwertera. Typowe podejścia: osobny obiekt @attributes lub klucze z prefiksem @. Sprawdź wyjście.
Co z przestrzeniami nazw XML?
Prefiksy przestrzeni nazw mogą pojawiać się w kluczach JSON. Pełne URI może być w wyjściu lub usunięte. Sprawdź wynik dla swojego przypadku użycia.
Czy moje dane są gdzieś wysyłane?
Nie. Konwersja odbywa się w przeglądarce.
Czy mogę konwertować JSON do XML?
Tak. Użyj narzędzia JSON do XML.
Co jeśli mój XML jest nieprawidłowy?
Narzędzie wyświetli błąd. Najpierw spróbuj Walidatora XML.
Powiązane narzędzia
Dla XML: specyfikacja W3C XML. Dla JSON: json.org, RFC 8259. Do parsowania XML w przeglądarce: MDN DOMParser.