XML to JSON
Konwertuj XML na JSON
O tym narzędziu
Konwerter XML na JSON przekształca dokumenty XML w odpowiadający im JSON: każdy element XML staje się kluczem JSON, elementy podrzędne stają się zagnieżdżonymi obiektami, a powtarzające się elementy siostrzane o tej samej nazwie znacznika są automatycznie grupowane w tablicę JSON.
Zawartość tekstowa jest automatycznie interpretowana jako liczby lub wartości logiczne, gdy to możliwe ('30' staje się 30, 'true' staje się true). Atrybuty XML nie są uwzględniane — konwertowana jest tylko zawartość elementów. Całe przetwarzanie odbywa się lokalnie w przeglądarce.
Jak używać
- Wklej XML w pole XML Input lub kliknij Sample, aby wczytać przykład.
- Wybierz poziom wcięcia JSON (2 spacje, 4 spacje lub Minified).
- Kliknij → JSON, aby przeprowadzić konwersję.
- Kliknij Copy, aby skopiować wynikowy JSON do schowka.
Przypadki użycia
Backendowi programiści konwertują odpowiedzi XML API na JSON dla frontendów JavaScript. Inżynierowie danych przekształcają kanały XML na JSON do przetwarzania w potokach danych. Programiści migrujący z plików konfiguracyjnych opartych na XML dokumentują swój schemat w formacie JSON. Twórcy stron internetowych konwertują kanały RSS/Atom na JSON do wykorzystania w aplikacjach JavaScript.
Często zadawane pytania
- Co dzieje się z powtarzającymi się elementami o tej samej nazwie znacznika? — Są automatycznie grupowane w tablicę JSON. Na przykład dwa elementy siostrzane <item> stają się "item": ["value1", "value2"].
- Czy atrybuty XML są konwertowane? — Nie. Konwertowana jest tylko zawartość tekstowa elementów i elementy podrzędne. Atrybuty XML są pomijane.
- Jak typowane są wartości tekstowe? — Liczby i wartości logiczne są wykrywane automatycznie: '42' staje się 42, 'true' staje się true, 'false' staje się false. Wszystko inne pozostaje ciągiem znaków.