Narzędzia YAML

Kompletny zestaw narzędzi YAML: walidacja składni, formatowanie/upiększanie, badanie struktury w widoku drzewa i konwersja do JSON. Również: Porównanie YAML | JSON ↔ YAML | Porównanie JSON.
Całe przetwarzanie odbywa się lokalnie w przeglądarce — dane nigdy nie są wysyłane na żaden serwer.
Tryb:
Jak używać: wklej YAML w pole po lewej, wybierz tryb i kliknij Przetwórz.
Waliduj: sprawdza składnię YAML i zgłasza błędy z numerem wiersza i kolumny. Wyłapuje problemy z wcięciami, niepoprawne odwzorowania i źle sformułowane sekwencje.
Formatuj: upiększa YAML z konfigurowalnymi wcięciami (2/4 spacje albo tabulatory). Opcjonalnie sortuje klucze alfabetycznie.
Widok drzewa: wyświetla sparsowany YAML jako interaktywne, zwijane drzewo do badania struktury dokumentu. Użyj pola wyszukiwania, aby filtrować węzły po kluczu lub wartości.
Do JSON: konwertuje YAML na równoważny JSON. Złożone funkcje YAML (kotwice, aliasy, znaczniki) są rozwiązywane do zwykłych obiektów JSON.
Czym jest YAML?

YAML to format konfiguracyjny oparty na wcięciach zamiast nawiasów: zagnieżdżenie to białe znaki, myślnik zaczyna element listy, a klucz: wartość to odwzorowanie. Niecytowane wartości dostają typy — yes to wartość logiczna, 07 to liczba — dlatego słynny jest „problem Norwegii” (NO = Norwegia, sparsowane jako fałsz). Kotwice (&x) i aliasy (*x) ponownie używają węzłów wewnątrz jednego dokumentu.

Kotwice i aliasy są rozwiązywane podczas konwersji do JSON.