Konwerter JSON ↔ YAML
Konwertuj między JSON a YAML natychmiastowo. Wklej JSON, aby uzyskać YAML, lub wklej YAML, aby uzyskać JSON. Konfigurowalne wcięcia. Bezpłatnie, 100% w przeglądarce.
Dokumentacja
Czym są JSON i YAML?
JSON (JavaScript Object Notation) to lekki format wymiany danych używający par klucz-wartość, tablic, ciągów, liczb, wartości logicznych i null. Dominuje w API, plikach konfiguracyjnych i przechowywaniu danych. YAML (YAML Ain't Markup Language) to czytelny format serializacji danych, który używa wcięć zamiast nawiasów. YAML jest nadzbiorem JSON. Jest szeroko stosowany w plikach konfiguracyjnych (Docker Compose, Kubernetes, GitHub Actions, Ansible).
JSON vs YAML — porównanie składni
JSON używa nawiasów klamrowych {} dla obiektów, nawiasów kwadratowych [] dla tablic i wymaga ciągów w podwójnych cudzysłowach. Komentarze niedozwolone.
YAML używa wcięć do zagnieżdżania, - dla elementów tablicy i klucz: wartość dla mapowań. Obsługuje komentarze z #.
Kiedy konwertować między JSON a YAML
Konfiguracja DevOps — konwersja odpowiedzi JSON API na YAML dla manifestów Kubernetes, plików Docker Compose lub playbook'ów Ansible. Pipeline CI/CD — GitHub Actions, GitLab CI używają YAML. Rozwój API — konwersja specyfikacji YAML OpenAPI na JSON do przetwarzania programowego. Migracja konfiguracji — przy przechodzeniu między narzędziami preferującymi różne formaty.
Prywatność
Cała konwersja odbywa się w 100% w Twojej przeglądarce. Żadne dane nie są wysyłane na serwer.