legacy w · nowy interfejs API na zewnątrz

XML na JSON XML w. JSON out.

Stary system wypluwa XML. Nowy system mówi JSON. Przetłumaczenie jest Twoim problemem. Morph mapuje strukturę w Twojej karcie przeglądarki — atrybuty przez @-prefix, tekst przez #text, powtarzające się elementy jako tablice, konfigurowalne konwencje. XML pozostaje tam, gdzie był. JSON zapisuje się lokalnie. Bez przesyłania, bez kolejki online, bez limitu API. Za darmo dla wszystkiego, co działa na Twoim urządzeniu; AI jest płatne w kredytach.

01
PARSE

XML przetwarzany lokalnie

Elementy, atrybuty, węzły tekstowe, CDATA — wszystko jest przeszukiwane w zakładce dzięki szybkiemu parserowi XML.

Otwórz narzędzie
Działa na Twoim urządzeniu · za darmo · bez konta

Co dokładnie robi

02
MAP

Convention-aware

Atrybuty z prefiksem @. Klucze treści tekstowej jako #text. Powtarzające się dzieci stają się tablicami. Konfigurowalne.

03
EMIT

Piękny lub kompaktowy JSON

Wciśnij dla czytelności. Minimalizacja dla przesyłania. Oba produkują poprawny JSON.

04
BATCH

Folder w

Upuść wiele plików XML. Każdy stanie się własnym JSON-em. Wersja darmowa nie ma limitu partii.

Jak to działa

  1. Otwórz morph.cool — tylko przeglądarka.
  2. Przeciągnij plik .xml lub wklej jego zawartość.
  3. Wybierz JSON jako wyjście. Dostosuj obsługę atrybutów i tablic.
  4. Pobieranie .json. Poprawny, dobrze sformowany, gotowy do API.
  5. XML pozostaje tam, gdzie było. Nic nie jest wysyłane.
0Prześlij
∞Limit partii
1-klikEksportuj

Dlaczego ludzie opuszczają narzędzia z przesyłaniem i kolejką

Większość integracji firmowych kończy się tym samym problemem: starszy system komunikuje się za pomocą XML, a nowy system używa JSON. Online konwertery kolejkuje. Narzędzia CLI wymagają instalacji. Morph działa z szybkim parserem XML przez WebAssembly w Twojej karcie — prefiks atrybutu konfigurowalny, automatyczne wykrywanie tablic, jasne obsługę treści tekstowej.

Często zadawane pytania

Jak są reprezentowane atrybuty XML w JSONie?

Default convention: prefix with @. So becomes {"@id": "7"}. Configurable to other conventions.

Powtarzające się elementy?

Auto-detected as arrays. ab becomes {"items": {"item": ["a", "b"]}}.

Zawartość mieszana (tekst + elementy podrzędne)?

Zawartość tekstowa kluczowana jako #text. Zmieszana zawartość zachowana jako uporządkowane tablice tam, gdzie to konieczne.

Sformatowany czy minifikowany?

Oba. Domyślnie piękne (wcięcie 2 spacji). Przełącznik dla zminimalizowanej wersji.

Czy mogę przetwarzać partiami?

Tak. Przeciągnij folder z plikami XML, otrzymaj pliki JSON. Bezpłatna wersja nie ma limitu partii.

Czy istnieje darmowy poziom?

Tak. Wszystko, co działa na Twoim urządzeniu, jest bezpłatne bez limitu. AI i praca na serwerze są płatne w kredytach, około centa za kredyt.

Konwertuj XML → JSON
Convert XML → JSON
Nothing leaves your device · Free for what you make, credits for what we run