XML → JSON
Parsuje XML na JSON z atrybutami z prefiksem @_ i zachowanymi węzłami tekstowymi, do przekazywania odpowiedzi SOAP/RSS do nowoczesnych frontendów.
Przeciągnij pliki lub kliknij
Ctrl+V do wklejenia ze schowka
Jak konwertować XML na JSON
- 1Prześlij plik XML przez przeciągnięcie, kliknięcie lub wklejenie.
- 2W razie potrzeby dostosuj ustawienia jakości.
- 3Kliknij „Konwertuj teraz” i poczekaj na zakończenie konwersji.
- 4Pobierz przekonwertowany plik JSON.
O konwersji XML na JSON
XML jest rozszerzalnym językiem znaczników wydanym przez W3C w 1998 roku. Przyjmuje strukturę drzewa znaczników oddzielającą atrybuty od węzłów tekstowych i jest formatem bazowym dla SOAP, RSS, SVG. Ma ścisłą składnię i wysoką redundancję. JSON jest formatem wymiany par klucz-wartość i tablic zdefiniowanym w RFC 8259, ma tylko sześć podstawowych typów danych. Potrzeba konwersji wynika z adaptacji formatu dla różnych scenariuszy wymiany danych.
Rozmiar pliku wyjściowego po konwersji jest mniejszy niż oryginalnego pliku XML. Zagnieżdżona struktura drzewa XML odpowiada zagnieżdżonym obiektom w JSON, znaczniki XML są konwertowane na nazwy kluczy JSON, a atrybuty XML mogą być zachowane jako pary klucz-wartość w obiektach. XML nie obsługuje natywnych typów daty, które są niezhdefiniowane w JSON, a XML nie ma standardowej struktury odpowiadającej komentarzom JSON, dlatego komentarze nie są zachowywane po konwersji.
Ta konwersja jest odpowiednia dla przepływów pracy takich jak wymiana danych w tworzeniu frontendu WWW i adaptacja danych interfejsów aplikacji mobilnych. Wynik jest kompatybilny ze wszystkimi parserami JSON zgodnymi ze specyfikacją RFC 8259 i obsługuje parsowanie oraz wywołania przez wszystkie popularne przeglądarki i systemy operacyjne.
XML vs JSON: porównanie techniczne
| Cecha | XML | JSON |
|---|---|---|
| Rok wydania | 1998 | 2001 |
| Twórca | W3C | Douglas Crockford |
FAQ o XML → JSON
Czy jakość danych zmienia się po konwersji
Poprawnie sformowany XML może zostać w pełni odwzorowany na odpowiednią strukturę JSON, tylko komentarze XML nie są zachowywane. Cała prawidłowa zawartość znaczników i poziomy zagnieżdżenia mogą zostać poprawnie wyjściowane, a oryginalna zawartość danych nie zostanie zmodyfikowana.
Czy oryginalna struktura może zostać w pełni zachowana
Zagnieżdżona struktura drzewiasta XML może być w pełni zachowana jako zagnieżdżone obiekty w JSON, nazwy tagów są konwertowane na nazwy kluczy JSON, a atrybuty mogą być zachowane jako pary klucz-wartość w obiektach. XML nie ma natywnego standardu dla komentarzy, dlatego nie są one zachowywane po konwersji.
Jaki jest maksymalny obsługiwany rozmiar pojedynczego pliku
Limit rozmiaru pojedynczego pliku dla tej usługi konwersji wynosi 50 MB, a jednocześnie można konwertować tylko jeden plik. Usługa jest bezpłatna, wynik nie ma znaków wodnych i nie wymaga rejestracji konta.
Czy pliki są przechowywane
Konwersja odbywa się po stronie serwera, a pliki są przesyłane przez protokół HTTPS. Po zakończeniu konwersji serwer natychmiast usuwa zarówno plik źródłowy, jak i wynikowy, nie przechowuje żadnych plików, aby chronić prywatność danych użytkownika.