Logo
Strona główna Produkty Wsparcie Kontakt O nas
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Konwersja XML do JSON online


Jak konwertować XML do JSON online

1) Prześlij plik XML, aby przekonwertować JSON

 

Upuść pliki tutaj lub
kliknij, aby wybrać
0 %

2) Ustaw opcje konwersji z XML na JSON

Konwerter do

 

Opcje

Nagłówek:
Stopka:
Wybierz plik XSLT, aby zastosować transformację

3) Pobierz przekonwertowany plik

POBIERZ PRZEKONWERTOWANY PLIK
Pełna wersja
Masz skomplikowane pliki XML? Wypróbuj nasz Total XML Converter.

Total XML Converter To Convert XML files
  • Konwertuj pliki XML w partii!;
  • Konwertuj XML na JSON i w wielu innych formatach
  • Otrzymuj dokładniejsze wyniki dzięki bardziej wydajnemu silnikowi;
  • Konwertuj setki plików w 3 kliknięcia;
  • Posiadać konwerter desktopowy działający bez Internetu.
Zobacz funkcje
TERAZ 20% TANIEJ - $59.90 $41.93
*Tylko w tym miesiącu. Nie dotyczy resellerów.
close Total XML Converter
okTotal XML Converter konwertuje pliki XML na najszerszą listę formatów wyjściowych: PDF, JSON, CSV, TXT, HTML, XLSX, SQL, XML, RTF, DOC, TIFF, JPEG, PNG, ACCESS, DBF.
okJeśli masz plik XSLT, możesz go dodać do aplikacji dla właściwej transformacji.
okKonwertuj XML na 3 sposoby: rozszerz do formy tabelarycznej, podświetl drzewo XML lub stwórz raport.
okDodaj licznik stron lub dowolny znak wodny tekstowy na każdej stronie pliku wyjściowego.
okNasz masowy konwerter XML jest bardzo elastyczny: możesz polegać na ustawieniach domyślnych lub zmienić je według własnych potrzeb.
okKonwertuj XML do PDF i dodaj ustawienia bezpieczeństwa (uprawnienia użytkownika, hasła, podpis cyfrowy itp.)
okPodczas konwersji wszystkie elementy XML są przenoszone z najwyższą dokładnością.
okInterfejs jest prosty i dobry zarówno dla początkujących, jak i zaawansowanych użytkowników.
okZ Total XML Converter możesz wyodrębniać obrazy z plików XML. Wystarczy jeden przycisk dla dowolnej liczby plików i otrzymasz obrazy w nowym folderze.
okPodczas konwersji XML na JSON, wybierz widok zwarty (cały tekst w jednej linii) lub wcięty (czytelny dla ludzi).
okKonwertując XML na SQL, możesz wybrać opcje SQL (Ansi, Interbase, DB2, MySQL, Oracle itp.)
okChcesz dodać swoje logo? Użyj opcji nagłówka: dodaj dowolny obrazek, jaki chcesz.
okNasza aplikacja konwertuje plik xml lub kilka folderów w jednym procesie, abyś mógł zaoszczędzić czas.
okKonwertuj XML na format CSV i wybierz przecinek oraz separator.
okŁącz tabele z różnych plików XML, gdy konwertujesz pliki XML na CSV.
okTotal XML Converter może być uruchamiany za pomocą linii poleceń (możesz wygenerować linię poleceń z GUI w 1 kliknięcie).

Jak przekonwertować XML na JSON?

1

💾 Prześlij swój plik: Przejdź na stronę, kliknij «Prześlij plik» i wybierz swój plik XML.

2

✍️ Ustaw opcje konwersji: Wybierz JSON jako format wyjściowy i w razie potrzeby dostosuj dodatkowe opcje.

3

Konwertuj i pobierz: Kliknij «Pobierz przekonwertowany plik», aby otrzymać swój plik JSON.


Internetowy konwerter z XML na JSON

Cloud Icon
Chmurowy
Nie ma potrzeby instalowania żadnego oprogramowania, aby przekonwertować XML na JSON za pomocą CoolUtils. Wystarczy połączyć się z Internetem, a będziesz mógł łatwo konwertować swoje pliki online, korzystając z naszej usługi.
Cloud Icon
Bezpieczny
Nasze urządzenia działają w najwyższej klasy, wysoko zabezpieczonych centrach danych, wyposażonych w zaawansowane systemy elektronicznego nadzoru i wieloczynnikowego systemu kontroli dostępu.
Cloud Icon
Łatwość użycia
Konwersja XML do JSON online nigdy nie była tak prosta. Wrzuć plik .xml, a konwerter zmapuje każdy element na obiekt JSON, atrybuty na pola i powtarzające się znaczniki na tablice. Idealne do migracji SOAP-do-REST, nowoczesnych aplikacji webowych i dokumentowych baz danych.
Cloud Icon
Prywatność
Rozumiemy znaczenie prywatności, dlatego opracowaliśmy kompleksową politykę prywatności, szczegółowo opisującą sposób, w jaki postępujemy z Twoimi plikami i danymi osobowymi. Konwertuj swoje pliki XML bezpiecznie - możesz przeczytać naszą politykę prywatności tutaj.

 

XML do JSON — Najczęściej zadawane pytania ▼

Prześlij plik .xml do konwertera powyżej, wybierz JSON jako format wyjściowy i kliknij Pobierz przekonwertowany plik. Każdy element XML staje się obiektem JSON, atrybuty stają się polami z prefiksem @, a powtarzające się znaczniki stają się tablicami. Bez rejestracji, bez e-maila, bez instalacji oprogramowania.
Atrybuty są umieszczane wewnątrz obiektu nadrzędnego z prefiksem @, aby oddzielić je od potomków elementu. Na przykład <book id="1">Title</book> staje się { "book": { "@id": "1", "#text": "Title" } }. Jest to standardowa konwencja używana przez biblioteki takie jak xml2js i Badgerfish.
Powtarzające się elementy potomne z tym samym znacznikiem są automatycznie zbierane w tablicę JSON. <items><item/><item/><item/></items> staje się { "items": { "item": [ {}, {}, {} ] } }. Pojedyncze wystąpienia pozostają jako obiekty.
Tak. Wiele zespołów migrujących z SOAP do REST używa konwersji XML na JSON, aby przekształcić starsze odpowiedzi na potrzeby nowoczesnych frontendów. Prześlij kopertę SOAP, otrzymaj obiekt JSON, który możesz wstawić bezpośrednio do odpowiedzi fetch/axios. Nagłówki i przestrzenie nazw są zachowywane jako pola.
Prefiksy przestrzeni nazw (soap:, xsi:, niestandardowe prefiksy) są zachowane dosłownie w kluczach JSON, więc nie tracisz znaczenia. Jeśli potrzebujesz wyjścia bez przestrzeni nazw (czystszego dla kodu JS), usuń prefiksy w dalszej części — konwersja zachowuje źródło bez zmian.
Tak. Każdy poprawnie sformułowany dokument XML konwertuje się do JSON: komunikaty medyczne HL7 v2, kanały RSS/Atom, grafika wektorowa SVG, pliki map KML, eksporty konfiguracji. Struktura jest zachowywana, ale powinieneś zweryfikować JSON w dalszej części względem swojego docelowego schematu.
Konwerter domyślnie generuje ładnie sformatowany JSON (wcięcia 2 spacje), który jest łatwiejszy do czytania i debugowania. Jeśli potrzebujesz zminimalizowanej wersji w jednej linii do produkcji, przepuść wynik przez JSON.stringify(JSON.parse(text)) lub dowolny minifikator JSON.
50 MB na plik w konwerterze online. W przypadku dużych kanałów XML (zrzuty danych w skali gigabajtów, pełne eksporty baz danych) użyj wersji desktopowej Total XML Converter — bez limitu rozmiaru, przetwarzanie wsadowe i automatyzacja z wiersza poleceń dla potoków CI/CD.
Ocena od XML do JSON   5 star XML to JSON   4.9 (2178 głosów)
Oceń
 

 

 

Szybki przewodnik: konwersja XML do JSON online

Aby przekonwertować plik XML do JSON: (1) przeciągnij plik .xml do pola przesyłania powyżej, (2) wybierz JSON jako format wyjściowy, (3) kliknij Pobierz przekonwertowany plik. Każdy element XML staje się obiektem JSON, atrybuty są umieszczane wewnątrz z prefiksem @, a powtarzające się znaczniki stają się tablicami. Pliki do 50 MB, bez rejestracji, bez e-maila.

Jak XML mapuje się na JSON

Konwersja przebiega zgodnie z konwencjami używanymi przez popularne biblioteki (xml2js, Badgerfish, Jackson XML). Oto jak każda konstrukcja jest tłumaczona:

  • Element → klucz obiektu. <book>Title</book>"book": "Title".
  • Atrybut → pole z prefiksem @. <book id="1">"@id": "1". Oddziela atrybuty od elementów potomnych.
  • Mieszana zawartość (tekst + atrybuty) → klucz #text. <book id="1">Title</book>{ "@id": "1", "#text": "Title" }.
  • Powtarzający się potomkowie → tablica. Trzy znaczniki <item/> stają się "item": [ {}, {}, {} ]. Pojedyncze wystąpienie pozostaje jako obiekt.
  • Przestrzenie nazw → zachowane w kluczach. <soap:Envelope>"soap:Envelope". Bez utraty danych.

Rzeczywiste zastosowania konwersji XML do JSON

Migracja API z SOAP do REST

Większość starszych API korporacyjnych (SAP, starsze punkty końcowe Salesforce, bankowość, usługi rządowe) mówi w SOAP/XML. Nowoczesne frontendy — React, Vue, Svelte, aplikacje mobilne — oczekują JSON. Przekonwertuj odpowiedź SOAP na JSON raz, a Twój kod fetch/axios wpasuje się czysto. Przydatne do prac proof-of-concept, planowania migracji i pisania warstw tłumaczących.

Importowanie do baz danych dokumentowych

MongoDB, CouchDB, Elasticsearch i DynamoDB natywnie przechowują JSON. Gdy potrzebujesz masowo załadować dane XML — rekordy medyczne (HL7), katalogi produktów, kopie zapasowe konfiguracji — najpierw przekonwertuj na JSON, a następnie uruchom mongoimport lub odpowiednik. Struktura pól w notacji kropkowej przekonwertowanego JSON działa bezpośrednio ze składnią zapytań MongoDB.

Przetwarzanie RSS, Atom i kanałów

Kanały RSS 2.0 i Atom to XML, ale większość nowoczesnych czytników i agregatorów kanałów konsumuje JSON. Konwersja pozwala przechowywać, przeszukiwać i serwować kanały jako JSON bez pisania niestandardowego parsera. Powtarzające się elementy <item> lub <entry> stają się czystą tablicą.

HL7 v2 i komunikaty medyczne

Szpitalne systemy informatyczne wymieniają dane w HL7 v2 (rozdzielonym potokami) i HL7 v3 / FHIR (XML). Konwersja ładunków XML na JSON sprawia, że można je konsumować przez klientów REST FHIR, dashboardy webowe i nowoczesne narzędzia analityczne.

SVG, KML i inne formaty oparte na XML

SVG (grafika wektorowa), KML (Google Earth), GPX (ścieżki GPS), MathML i dziesiątki innych formatów to pod spodem XML. Konwersja na JSON sprawia, że strukturę można nawigować programowo z JavaScript za pomocą zwykłego dostępu do właściwości — bez potrzeby korzystania z API XML DOM.

Przykład: koperta SOAP → JSON

Źródłowy XML (typowa odpowiedź SOAP):

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetUserResponse>
      <User id="42">
        <Name>Alice</Name>
        <Email>[email protected]</Email>
      </User>
    </GetUserResponse>
  </soap:Body>
</soap:Envelope>

Przekonwertowany JSON:

{
  "soap:Envelope": {
    "@xmlns:soap": "http://schemas.xmlsoap.org/soap/envelope/",
    "soap:Body": {
      "GetUserResponse": {
        "User": {
          "@id": "42",
          "Name": "Alice",
          "Email": "[email protected]"
        }
      }
    }
  }
}

Wstaw JSON bezpośrednio do aplikacji JavaScript, sparsuj za pomocą JSON.parse() i uzyskaj dostęp do data['soap:Envelope']['soap:Body'].GetUserResponse.User.Name.

XML vs JSON: kiedy którego używać

WłaściwośćXMLJSON
RozwlekłośćWysoka (znaczniki zamykające)Niska
Atrybuty vs wartościOdrębne pojęciaWszystko jest polem
SchematXSD, DTD, RelaxNGJSON Schema
Natywne wsparcie przeglądarkiDOMParserJSON.parse
Typowe zastosowanieDokumenty, SOAP, konfiguracje, sprawozdania finansoweAPI REST, aplikacje webowe, magazyny NoSQL
Mieszana zawartośćNatywnaNiewygodna (klucz #text)
KomentarzeTakNie

JSON jest lżejszy i pasuje do modelu danych JavaScript, dlatego każde nowoczesne API webowe go używa. XML jest nadal preferowany dla dokumentów (umożliwia mieszaną zawartość i bogate schematy), starszych systemów korporacyjnych oraz formatów danych finansowych / medycznych / rządowych.

Konwerter online vs desktopowy Total XML Converter

FunkcjaOnline (ta strona)Total XML Converter (desktop)
Limit rozmiaru pliku50 MBBez ograniczeń
Konwersja wsadowaJeden plik na razTysiące na uruchomienie
Wstępne przetwarzanie XSLTTak
Niestandardowe reguły mapowaniaAuto (w stylu Badgerfish)Auto + ręczne nadpisanie
Wiersz poleceń / CI/CDTak (.bat, Harmonogram zadań, skrypty npm)
Pliki opuszczają Twoją maszynęTak (usuwane po 1 godzinie)Nie — wszystko działa lokalnie
CenaBezpłatne, ograniczony dzienny limitLicencja osobista od 49,90 USD, 30-dniowy bezpłatny okres próbny

Do doraźnych zadań XML-do-JSON konwerter online jest najszybszy. Do ciągłych potoków danych (nocne kanały, generowanie fixtures w czasie kompilacji, wrażliwe dane korporacyjne) zainstaluj wersję desktopową Total XML Converter.

Typowe problemy i rozwiązania

  • Błąd "Invalid XML". Źródło nie jest poprawnie sformułowane (niezamknięty znacznik, złe kodowanie). Najpierw zwaliduj w dowolnym edytorze XML.
  • Wyjście ma dużo szumu @ i #text. Tak są kodowane atrybuty i mieszana zawartość. Jeśli Twój kod nie potrzebuje atrybutów, przetwórz JSON, aby usunąć klucze z prefiksem @.
  • Pojedynczy element potomny opakowany jako obiekt zamiast tablicy. Z założenia — konwerter tworzy tablicę tylko wtedy, gdy element się powtarza. Jeśli Twój kod zawsze oczekuje tablicy, znormalizuj po stronie konsumenta: Array.isArray(x) ? x : [x].
  • Liczby wychodzą jako ciągi. XML nie ma natywnych typów — wszystko jest tekstem. Wyjście JSON zachowuje źródło. W razie potrzeby rzutuj w swoim kodzie (parseInt, parseFloat).

 

 

XML File

Rozszerzenie pliku .XML
KategoriaDocument File
OpisXML to wszechstronny rodzaj języka, który przypomina HTML. Chociaż wydają się mieć ze sobą wiele wspólnego, ponieważ oba są oparte na znacznikach i definiują treść oraz strukturę dokumentów, nie mogą się nawzajem zastępować. Po pierwsze, HTML demonstruje dane, podczas gdy XML je opisuje. Po drugie, HTML używa standardowych znaczników, podczas gdy XML ich nie używa, a użytkownicy piszący dokumenty XML faktycznie je wymyślają. XML wydają się być prostsze i bardziej elastyczne niż HTML, a także oferują bardzo spójny sposób udostępniania informacji. Tymczasem te pliki zawierają statyczne dane, które nie mogą być renderowane bez oprogramowania.
Powiązane programyChrome
Firefox
Microsoft Internet Explorer
Microsoft Office InfoPath
Notepad
Oxygen XML Editor
Safari
Opracowany przezWorld Wide Web Consortium
Typ MIMEapplication/xml
text/xml
Przydatne linkiBardziej szczegółowe informacje o plikach XML
Typ konwerteraXML do JSON

JSON File

Rozszerzenie pliku .JSON
KategoriaDocument File
OpisLekki format wymiany danych.
Powiązane programyEdytory tekstu, przeglądarki
Opracowany przezDouglas Crockford
Typ MIMEapplication/json
Przydatne linkiBardziej szczegółowe informacje o plikach JSON

Konwerter z XML

Za pomocą CoolUtils można konwertować pliki XML na różne inne formaty:

Konwerter do JSON

Za pomocą CoolUtils można konwertować różne formaty na pliki JSON:

Copyright 2003-2026 CoolUtils Development. Wszelkie prawa zastrzeżone.