XML na JSON

Konwertuj dokumenty XML do JSON do API, aplikacji i skryptów. Wszystko działa w Twojej przeglądarce — prywatnie, lekko i bez wysyłania plików.

Wejście: XML (.xml)
Wyjście: JSON (.json)
Cała konwersja odbywa się bezpośrednio na Twoim urządzeniu

Warto wiedzieć

To narzędzie konwertuje Twoje pliki XML do JSON. XML często spotkasz w eksportach, feedach i starszych systemach, a JSON jest wygodniejszy w nowoczesnych aplikacjach i API. Możesz wybrać, jak konwerter traktuje atrybuty, węzły tekstowe i powtarzające się elementy.

  • Wejście: pliki XML (.xml).
  • Wyjście: pliki JSON — jeden .json na plik XML.
  • Konwerter może uwzględniać atrybuty (jako klucze @) oraz tekst elementu (jako #text).
  • Całe przetwarzanie odbywa się w przeglądarce. Nic nie jest wysyłane na serwery FileYoga.

Konwertuj pliki XML do JSON

Upuść pliki XML lub wybierz je z urządzenia i pobierz wynik w formacie JSON.
Upuść pliki XML tutaj
lub kliknij, aby wybrać
Obsługuje pliki .xml. Pliki są przetwarzane w przeglądarce i nigdy nie są wysyłane na serwer.

Jak działa konwersja XML na JSON

To narzędzie parsuje XML do drzewa dokumentu i konwertuje je do JSON według przewidywalnych zasad. Elementy stają się obiektami, atrybuty można zachować, a powtarzające się elementy równorzędne zamieniane są na tablice. Wszystko działa bezpośrednio w Twojej przeglądarce — nic nie jest wysyłane ani przechowywane.


Kiedy używać tego narzędzia

XML jest powszechny w feedach, eksportach i integracjach firmowych. JSON jest prostszy w nowoczesnych aplikacjach. XML na JSON pomaga, gdy potrzebujesz czystego importu, danych do API albo przyjaznego formatu dla programistów.

  • API: zamieniaj odpowiedzi XML na obiekty JSON do skryptów i usług.
  • Feed: przekształcaj RSS lub feedy produktowe do struktur JSON.
  • Eksporty z systemów: przenoś XML do narzędzi, które lepiej działają z JSON.
  • Automatyzacja: parsuj XML raz i dalej używaj JSON w pipeline’ach.

Potrzebujesz „odwrotnego” kierunku (JSON → XML)? Wypróbuj Konwerter JSON na XML. Jeśli wolisz format CSV, użyj Konwertera XML na CSV.

Zasady konwersji

  • Elementy: stają się obiektami JSON z kluczami według nazw tagów.
  • Atrybuty: (jeśli włączone) trafiają pod klucz @, np. {"@":{"id":"123"}}.
  • Tekst: (jeśli włączony) trafia pod #text. W trybie „Inteligentnie” elementy zawierające tylko tekst stają się zwykłym stringiem.
  • Powtarzające się elementy: zamieniają się w tablice automatycznie lub zawsze (w zależności od ustawienia).
  • Namespace: nazwy tagów są zachowywane bez zmian (łącznie z prefiksami).

Krok po kroku: z XML do JSON

Konwersja XML zajmuje zwykle kilka sekund:

  • Dodaj pliki XML. Przeciągnij je do pola powyżej lub kliknij, aby wybrać z urządzenia.
  • Ustaw opcje. Zdecyduj o atrybutach, węzłach tekstowych i tablicach.
  • Konwertuj do JSON. Kliknij Konwertuj do JSON. Narzędzie działa lokalnie.
  • Zapisz wynik. Pobierz pliki pojedynczo lub użyj „Zapisz wszystko”.

Prywatność, limity i kontrola

FileYoga działa według prostej zasady: Twoje pliki zostają u Ciebie. Konwersja XML na JSON odbywa się lokalnie w przeglądarce, więc dane nie są wysyłane na serwery FileYoga.

Konwersja tylko lokalnie

Przetwarzanie odbywa się w Twojej przeglądarce na Twoim urządzeniu. XML nie jest wysyłany, a JSON powstaje po Twojej stronie.

Bez ukrytych kopii

Gdy wyczyścisz listę lub zamkniesz kartę, narzędzie przestaje używać plików i nie zapisuje kopii na serwerze.

Bez sztucznych limitów

Bez paywalli i limitów. Jedynym ograniczeniem jest pamięć urządzenia i możliwości przeglądarki.

Bez konta

Korzystaj bez rejestracji. Otwórz stronę, skonwertuj pliki i gotowe.

Praktyczne wskazówki

  • Jeśli XML ma powtarzające się tagi, ustaw tablice na „Automatycznie”, aby elementy równorzędne zamieniały się w tablice.
  • Jeśli potrzebujesz stałego schematu, wybierz „Wymuś tablice”, aby grupy dzieci zawsze były tablicami.
  • Tryb „Inteligentnie” często daje czystszy JSON dla elementów, które zawierają tylko tekst.
  • Dla bardzo dużych plików XML konwertuj po jednym pliku, aby nie obciążać pamięci przeglądarki.

Rozwiązywanie problemów

  • Błąd „Nieprawidłowy XML”: w pliku mogą brakować zamknięć tagów lub mogą występować nieprawidłowe znaki. Zweryfikuj XML i spróbuj ponownie.
  • Nieoczekiwane tablice: ustaw tablice na „Automatycznie” dla naturalniejszego wyniku lub „Wymuś tablice” dla pełnej spójności.
  • Brak tekstu: sprawdź, czy „Węzły tekstowe” są ustawione na „Zachowaj” lub „Inteligentnie”.
  • Brak atrybutów: ustaw „Atrybuty” na „@attributes”.
  • Zawiesza się karta: bardzo duży lub głęboko zagnieżdżony XML może przekroczyć limity pamięci. Konwertuj po jednym pliku i zamknij ciężkie karty.

Najczęściej zadawane pytania