Konwertuj YAML na JSON i JSON z powrotem na YAML, w obie strony. Waliduje podczas konwersji i pokazuje czytelne błędy. Wszystko działa w Twojej przeglądarce.
Jak korzystać z narzędzia YAML ⇄ JSON
Wybierz kierunek: YAML na JSON lub JSON na YAML.
Wklej swój YAML lub JSON w panelu wejściowym.
Skopiuj przekonwertowany wynik lub odczytaj błąd, jeśli dane są nieprawidłowe.
Ten konwerter przekształca YAML w JSON i JSON w YAML, w obu kierunkach. Wybierz kierunek, wklej dane wejściowe i skopiuj przekształcony wynik lub przeczytaj wyraźny błąd, jeśli dane wejściowe są nieprawidłowe.
Wszystko przetwarzane jest lokalnie w Twojej przeglądarce, więc Twoje dane pozostają na Twoim urządzeniu.
YAML i JSON opisują ten sam rodzaj danych, ale z różnymi priorytetami. JSON jest ścisły i zwięzły, co pasuje do API i maszyn, a YAML opiera się na wcięciach i jest łatwiejszy do czytania i edycji przez ludzi, dlatego dominuje w plikach konfiguracyjnych.
Każda konwersja najpierw parsuje źródło, więc nieprawidłowe dane wejściowe są wychwytywane i zgłaszane z powodem, a często i numerem wiersza, zamiast po cichu tworzyć zepsuty wynik. Udana konwersja mówi Ci więc również, że dane wejściowe były poprawne.
Używa zgodnego z YAML 1.2 i 1.1 parsera js-yaml, obejmującego funkcje, które spotykasz w praktyce: mapy, sekwencje, skalary, kotwice i ciągi wielowierszowe.
To dokładnie ten łącznik, którego potrzebujesz wokół potoków CI, plików Kubernetes i Docker Compose oraz API mówiących w JSON, podczas gdy Twoja konfiguracja jest napisana w YAML. Pozwala przechodzić między nimi bez ręcznej edycji.
Warto wiedzieć jedno: komentarze YAML są usuwane, ponieważ JSON nie zna pojęcia komentarzy, a konwersja z powrotem generuje świeży YAML bez nich.
Najczęściej zadawane pytania
Używa zgodnego z YAML 1.2 / 1.1 parsera z js-yaml, obejmującego typowe funkcje: mapowania, sekwencje, skalary, kotwice i ciągi wielowierszowe.
Dane wejściowe są parsowane przed konwersją, więc nieprawidłowy YAML lub JSON pokazuje komunikat z przyczyną i często numerem wiersza, co pomaga szybko zauważyć problem.
Nie. Komentarze YAML są usuwane podczas konwersji, ponieważ JSON nie ma komentarzy, a konwersja z powrotem generuje świeży YAML bez nich.
Nie. Konwersja działa w całości w Twojej przeglądarce, nic, co wklejasz, nie opuszcza Twojego urządzenia.
Osadź to narzędzie
Dodaj to narzędzie do własnej witryny. Skopiuj poniższy fragment, aktualizuje się automatycznie.
<iframe src="https://monu.tools/embed/pl/yaml-json-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Powiązane narzędzia
Formatuj, upiększaj i waliduj JSON online z czytelnymi komunikatami o błędach przy nieprawidłowych danych.
Minifikuj i waliduj JSON w przeglądarce oraz zobacz, ile bajtów oszczędzasz.
Konwertuj JSON na CSV i CSV z powrotem na JSON, w obie strony. Wybierz separator, obsłuż pola w cudzysłowach i skopiuj wynik. Wszystko działa w Twojej przeglądarce.
Wygeneruj interfejsy TypeScript z danych JSON, z obsługą zagnieżdżonych obiektów i tablic.