Przejdź do głównej treści
LibraTool logoLibraTool

Konwerter JSON do XML za darmo

Konwertuj JSON do XML i XML do JSON, w obu kierunkach, z zachowaniem atrybutów i tablic. Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłane.

Działa offline po wczytaniu

Upuść plik JSON lub XML (lub wklej poniżej)

JSON, XML · przetwarzane na Twoim urządzeniu

lub naciśnij Ctrl+V, aby wkleić ze schowka

Przeglądaj pliki
Konwersja z JSON do XML
XML wyjście
<?xml version="1.0" encoding="UTF-8"?>
<book id="42">
  <title>Brave New World</title>
  <author>Huxley</author>
  <year>1932</year>
  <inPrint>true</inPrint>
</book>

💡 Atrybuty są mapowane na klucze @name, a tekst elementu na #text; powtarzające się tagi stają się tablicami. Użyj ⇄ aby odwrócić kierunek i przetworzyć dane tam i z powrotem. Wszystko działa w przeglądarce.

Typowe zastosowania

  • Konwertuj JSON na XMLZamień obiekt JSON na dobrze sformułowany XML.
  • Konwertuj XML na JSONParsuj XML na czysty, wpisany JSON.
  • Most Między API JSON i XMLKonwertuj ładunki między usługami mówiącymi JSON i XML.
  • Konwertuj Pliki KonfiguracyjnePrzenieś konfigurację między formatami JSON i XML.
  • Porównaj Struktury JSON i XMLZobacz, jak te same dane wyglądają w JSON w porównaniu z XML.

Jak to działa

JSON i XML to dwa najczęstsze formaty wymiany danych, a Ty często musisz się między nimi poruszać. To konwertuje w obu kierunkach, w przeglądarce.

  1. 1
    Wklejasz JSON lub XML
    Wybierz kierunek za pomocą przełącznika ⇄. Dane wejściowe są parsowane lokalnie — JSON za pomocą JSON.parse, XML za pomocą DOMParser przeglądarki.
  2. 2
    Mapuje struktury
    Przy konwersji do XML klucze obiektu stają się elementami, klucze "@name" stają się atrybutami, a tablice powtarzają tag. Przy konwersji do JSON atrybuty stają się kluczami "@name", powtarzające się tagi stają się tablicami, a liczby i wartości logiczne są konwertowane na odpowiednie typy.
  3. 3
    Otrzymujesz czysty, wcięty wynik
    Wynik jest sformatowany i gotowy do użycia.
  4. 4
    Podróż w obie strony, jeśli chcesz
    Przycisk ⇄ przesyła wyjście z powrotem jako wejście, abyś mógł konwertować i sprawdzić.

Pliki konfiguracyjne i dane mogą być wrażliwe. Oba kierunki działają całkowicie na Twoim urządzeniu — nic nie jest przesyłane.

Powiązane narzędzia

Często zadawane pytania