Konwertuj JSON na XML online
Wklej dane JSON, aby przekonwertować je na czytelny XML, a następnie skopiuj wynik do celów programistycznych lub wymiany danych.
<?xml version="1.0" encoding="UTF-8"?>
<root>
<product>
<name>Widget</name>
<price>9.99</price>
<inStock>true</inStock>
</product>
</root>
JSON na XML zamienia ustrukturyzowane dane JSON na czytelny XML, tłumacząc między dwoma formatami danych zbudowanymi w odstępie około dekady z bardzo podobnych powodów — opisania ustrukturyzowanych danych w sposób czytelny zarówno dla ludzi, jak i maszyn.
Dlaczego w ogóle trzeba by konwertować JSON na XML?
Niektóre starsze systemy, korporacyjne API i formaty wymiany danych zostały zbudowane specjalnie wokół XML i nigdy nie zaktualizowano ich do obsługi JSON, więc konwersja danych JSON na XML jest często jedynym sposobem połączenia nowoczesnego API z przestarzałym systemem lub przygotowania formatu kanału, który wymaga konkretnie struktury XML.
Jak dokładnie struktura przekłada się między tymi dwoma formatami?
Pary klucz-wartość i tablice JSON odwzorowują się na zagnieżdżone elementy i atrybuty XML — obiekt JSON zazwyczaj staje się nadrzędnym elementem XML zawierającym elementy podrzędne dla każdego klucza, choć dokładne konwencje mapowania mogą się nieznacznie różnić w zależności od oczekiwań systemu docelowego.
Czy jest to prywatne i darmowe oraz czy działa w przeglądarce?
Tak — wklej swój JSON, otrzymaj z powrotem XML, całkowicie w przeglądarce, bez niczego przesyłanego, bez rejestracji i bez limitu liczby użyć.
Dlaczego w ogóle istnieją oba te formaty danych?
XML powstał najpierw i został zbudowany z myślą o znacznie szerszej misji: W3C zaczęło go rozwijać w 1996 roku pod kierunkiem Jona Bosaka, Tima Braya i innych, dążąc do okrojenia SGML — gęstego, wielodekadowego języka znaczników leżącego u podstaw HTML — do czegoś bardziej praktycznego, a XML 1.0 stał się oficjalnym standardem W3C 10 lutego 1998 roku. JSON pojawił się około sześć lat później, zrodzony z dużo węższej, praktycznej potrzeby: budując internetową grę karcianą o nazwie Cartoon Orbit w firmie State Software na początku lat 2000., Douglas Crockford zauważył, że JavaScript miał już naprawdę wygodny, wbudowany sposób reprezentowania ustrukturyzowanych danych, i zamiast wymyślać coś nowego, po prostu udokumentował ten istniejący podzbiór składni JavaScript, publikując pierwszą formalną specyfikację JSON w lipcu 2006 roku. Atrakcyjność JSON polegała dokładnie na tym, że nie próbował robić wszystkiego, co potrafił XML — żadnych schematów, przestrzeni nazw, sporów o atrybuty kontra elementy — po prostu lekki, czytelny sposób przenoszenia danych, dlatego ostatecznie wyprzedził XML w większości internetowych API, mimo że XML miał niemal dekadę przewagi.
Czy JSON na XML jest darmowe w użyciu?
Tak. JSON na XML jest całkowicie darmowe, bez rejestracji i bez limitów użycia.
Czy muszę zainstalować jakieś oprogramowanie?
Nie. JSON na XML działa bezpośrednio w Twojej przeglądarce internetowej — nie ma nic do pobrania ani zainstalowania.
Czy moje dane pozostają prywatne?
Wszystko odbywa się na Twoim urządzeniu. Nigdy nie otrzymujemy ani nie przechowujemy pliku ani tekstu, które wprowadzasz w JSON na XML.
