pl

XML do JSON

Zamień plik XML na JSON lokalnie - z elementami i atrybutami, bez wysyłania, prosto w przeglądarce.

Wcięcia w JSON

Przetwarzanie lokalnie na Twoim urządzeniu ...

0%

Twoje pliki nigdy nie opuściły urządzenia

    Czy mój plik jest przesyłany?

    Nie. Wszystko działa w Twojej przeglądarce - Twój plik nigdy nie opuszcza urządzenia. Jak to sprawdzić

    Bez wysyłania100% lokalnie
    Treści zostają u Ciebiebrak dostępu osób trzecich
    Serwery w NiemczechRODO już w projekcie
    Zbadane niezależnieTLS A+ · Nagłówki A+

    XML to rozpowszechniony, hierarchiczny format danych - typowy dla kanałów RSS, API SOAP, dokumentów biurowych, konfiguracji i wymiany danych między systemami. Do dalszego przetwarzania w nowoczesnych programach i API poręczniejszy jest jednak JSON. To narzędzie tłumaczy strukturę drzewa XML na równoważny obiekt JSON.

    To narzędzie parsuje Twój XML w całości lokalnie w Twojej przeglądarce (fast-xml-parser, czysty JavaScript). Zagnieżdżone elementy stają się zagnieżdżonymi obiektami, a atrybuty są przejmowane z przedrostkiem „@_”, dzięki czemu żadna informacja nie ginie. Nieprawidłowy XML jest odrzucany jasnym komunikatem o błędzie. Nic nie jest przesyłane.

    Napotkasz to na przykład przy analizie kanału z wiadomościami, mapy witryny, interfejsu wyciągu bankowego albo starej specyfikacji eksportu danych, która wciąż myśli w ostrych nawiasach. Czytając wynik, zwróć uwagę na pewną właściwość: jeśli element potomny występuje tylko raz, powstaje pojedynczy obiekt, a przy powtórzeniu - lista. Kto uwzględni to w kodzie przetwarzającym, unika zaskakujących przypadków brzegowych przy zmiennej liczbie.

    Dane techniczne

    Dane techniczne
    Formaty wejścioweXML
    Format wyjściowyJSON
    Przetwarzanie wsadoweNie
    PrzetwarzanieLokalnie w przeglądarce (JavaScript)
    Przesyłanie plikówBrak

    W 3 krokach

    1. Przeciągnij lub wybierz plik XML.
    2. Wybierz formatowanie (z wcięciami lub zwarte).
    3. Pobierz plik JSON.

    Ograniczenia: XML musi być poprawnie sformułowany (w przeciwnym razie jasny komunikat o błędzie). Atrybuty otrzymują prefiks '@_'. Komentarze i instrukcje przetwarzania są pomijane. Treści mieszanej nie zawsze da się odwzorować jednoznacznie. Przestrzenie nazw pozostają jako prefiks w kluczu.

    Częste pytania

    Czy mój plik jest przesyłany?

    Nie. Przekształcenie działa w całości lokalnie w przeglądarce - nic nie jest wysyłane.

    Czy atrybuty są przejmowane?

    Tak. Atrybuty pojawiają się w JSON z przedrostkiem „@_” przed nazwą.

    Co dzieje się przy nieprawidłowym XML?

    Dostajesz jasny komunikat o błędzie z przyczyną - bez awarii.

    Czy mogę wydać zwarty JSON?

    Tak, opcja pozwala wybrać JSON wcięty lub zwarty.

    Powiązane narzędzia