jsonecho

XML na JSON

Wklej XML i odzyskaj strukturowany JSON. Atrybuty, powtarzane tagy i mieszany tekst są obsługiwane.

Ładowanie narzędzia...

Jak korzystać z XML na JSON

  1. Wklej XML lub wczytaj plik .xml.
  2. Zdecyduj, czy przekształcić liczby i boolean.
  3. Kopiowanie JSON lub przejście na widok drzewa, aby go zbadać.

O narzędziu XML na JSON

XML i JSON nie są połączone, więc pomocne jest znać zasady. Atrybuty stają się kluczami, które zaczynają się od @_Na przykład: id="7" przekształca się "@_id": 7. Kiedy element ma zarówno atrybuty, jak i tekst, tekst wchodzi w #text klucz. Elementy powtarzające się stają się zestawem, a tag pojawiający się raz pozostaje zwykłą wartością.

Zastosowane liczby i boolean są wykrywane, więc <qty>2</qty> staje się liczbą 2. Wartości z wiodącymi zera, takie jak kody pocztowe lub numery telefoniczne, pozostają łańcuchami. Wyłącz opcję, jeśli chcesz każdą wartość jako tekst.

Często zadawane pytania

Dlaczego jeden element jest obiektem, a drugi zestawem?

Tag pojawiający się raz staje się jedną wartością, a ten sam tag pojawiający się dwa razy staje się array. Jeśli twój kod oczekuje zestawu za każdym razem, zamknąć pojedyncze wartości w liście, gdy je przeczytasz.

Co się dzieje z komentarzami XML?

Oni są ignorowani. JSON nie ma odpowiednika.

Jak traktowane są przestrzenie nazw?

Prefiksy pozostają częścią nazwy, więc <soap:Body> staje się kluczem soap:Body.

Mój XML jest nieważny, co teraz?

Otrzymasz linię, kolumnę i wiadomość taką jak "Oczekiwany zamknięcie tag 'b'". Popraw to miejsce, a konwersja odbędzie się ponownie sama.

Czy mogę przekształcić JSON w XML?

Tak, z narzędziem JSON do XML. Użyj tego samego. @_ i #text Konwencje o zachowaniu atrybutów.

Więcej w kategorii Konwertery

Wszystkie narzędzia →