Zawartość Twoich plików nie jest nigdzie przetwarzana w ramach powierzenia. Nie potrzebujesz umowy powierzenia z gottrix, aby obrabiać dokumenty poufne lub firmowe.
Hosted in GermanyGlobal Content Delivery
Serwery źródłowe u Hetznera w Niemczech, globalne dostarczanie przez sieć dostarczania treści (CDN). Zawartość Twoich plików nigdy nie jest przy tym przesyłana - nie opuszcza Twojego urządzenia.
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ściowe
XML
Format wyjściowy
JSON
Przetwarzanie wsadowe
Nie
Przetwarzanie
Lokalnie w przeglądarce (JavaScript)
Przesyłanie plików
Brak
W 3 krokach
Przeciągnij lub wybierz plik XML.
Narzędzie konwertuje lokalnie i automatycznie formatuje JSON z wcięciami.
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. Tekst wyglądający jak liczba lub wartość logiczna jest automatycznie rozpoznawany jako prawdziwa liczba/wartość logiczna JSON; data pozostaje tekstem, ponieważ XML nie ma własnego formatu daty.
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ę otrzymać zwarty JSON zamiast z wcięciami?
Wynik tutaj jest zawsze przejrzyście sformatowany z wcięciami. Aby uzyskać zwartą (zminifikowaną) wersję, przepuść wynik potem przez nasze narzędzie Formatuj JSON z opcją Zwarty.
Tylko za Twoją zgodą mierzymy korzystanie w sposób zanonimizowany za pomocą plików cookie, aby ulepszać gottrix. Twoje pliki zawsze pozostają lokalnie, na Twoim urządzeniu. Prywatność