TL
Tool Lab
💰Donate
💰Donate

XML to JSON

Konwertuj XML na JSON

XML Input
JSON Output

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ć

  1. Wklej XML w pole XML Input lub kliknij Sample, aby wczytać przykład.
  2. Wybierz poziom wcięcia JSON (2 spacje, 4 spacje lub Minified).
  3. Kliknij → JSON, aby przeprowadzić konwersję.
  4. 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.