YAML to JSON
Konwertuj YAML na JSON
O tym narzędziu
Konwerter YAML na JSON przekształca pliki konfiguracyjne i dokumenty danych YAML w równoważny JSON. Mapowania z wcięciami stają się obiektami JSON, sekwencje poprzedzone myślnikiem stają się tablicami, a nieujęte w cudzysłów skalary są automatycznie typowane (liczby, wartości logiczne i null są wykrywane automatycznie).
To lekki parser działający w przeglądarce, obsługujący najczęstsze wzorce YAML. Złożone funkcje YAML, takie jak kotwice (&), aliasy (*), skalary blokowe (|, >) oraz pliki wielodokumentowe, nie są obsługiwane. Całe przetwarzanie odbywa się lokalnie w przeglądarce.
Jak używać
- Wklej YAML w polu YAML Input lub kliknij Sample, aby wczytać przykład.
- Wybierz poziom wcięcia JSON (2 spacje, 4 spacje lub Minified).
- Kliknij → JSON, aby przekonwertować.
- Kliknij Kopiuj, aby skopiować wynikowy JSON do schowka.
Przypadki użycia
Deweloperzy konwertują pliki konfiguracyjne YAML (pipeline'y CI/CD, manifesty Kubernetes, Docker Compose) na JSON do użycia z API lub aplikacjami JavaScript. Inżynierowie danych przekształcają pliki danych YAML na JSON do wczytywania w pipeline'ach. Frontendowcy konwertują dane testowe oparte na YAML na JSON do celów testowych.
Często zadawane pytania
- Które typy YAML są konwertowane automatycznie? — null/~ → null, true/false → wartość logiczna, liczby → number. Cudzysłowy wokół ciągów są usuwane. Wszystko inne pozostaje ciągiem znaków.
- Dlaczego mój plik YAML nie konwertuje się poprawnie? — Zaawansowane funkcje, takie jak kotwice YAML (&), aliasy (*) oraz pliki wielodokumentowe (---), nie są obsługiwane. W takich przypadkach użyj parsera po stronie serwera.
- Czy moje dane są wysyłane na serwer? — Nie. Cała konwersja odbywa się lokalnie w przeglądarce za pomocą parsera JavaScript. Żadne dane nie są przesyłane na serwer.