YAML boomviewer
Parseert YAML in een interactieve inklapbare boom. Ondersteunt multi-document YAML, ankers en aliassen, zoeken, JSON-conversie en drag & drop van .yaml/.yml-bestanden.
Wat is een YAML boomviewer?
Een YAML boomviewer parseert YAML-tekst en geeft deze weer als een interactieve, inklapbare boomstructuur. Elk knooppunt toont zijn sleutel, type en waarde, zodat u geneste YAML visueel kunt verkennen zonder ruwe tekst te lezen.
Hoe gaat deze tool om met multi-document YAML-bestanden?
YAML-bestanden kunnen meerdere documenten bevatten gescheiden door "---". Deze tool parseert elk document onafhankelijk en rendert elk document als een aparte boom, gelabeld "Document 1", "Document 2", enz.
Ondersteunt het YAML-ankers (&) en aliassen (*)?
Ja. Ankers gedefinieerd met &anchor en referenties met *alias worden automatisch opgelost door de js-yaml-parser. De uitgebreide inhoud wordt inline in de boom getoond, zodat u de werkelijke waarde ziet waarnaar een alias verwijst.
Hoe converteer ik YAML naar JSON?
Klik op de knop "Naar JSON" in de werkbalk. De tool parseert uw YAML en produceert geformatteerde JSON met 2-spaties inspringing. U kunt het JSON-resultaat dan met één klik naar het klembord kopiëren.
Wat gebeurt er wanneer YAML een syntaxisfout heeft?
De tool toont een duidelijke foutmelding onder het invoergebied, inclusief het regelnummer en een beschrijving van het probleem (bijv. "slechte inspringing van een mapping-item op regel 5"). De boomweergave blijft leeg totdat u de syntaxis corrigeert.
Hoe werkt de zoekfunctie?
Typ een trefwoord in het zoekvak en overeenkomende sleutels en tekenreekswaarden worden direct gemarkeerd. Gebruik de vorige/volgende knoppen of Enter (vooruit) en Shift+Enter (achteruit) om tussen overeenkomsten te springen.
Kan ik YAML uit een bestand laden?
Ja. Klik op de knop "Bestand laden" om een .yaml- of .yml-bestand te zoeken, of sleep en laat een bestand in het invoergebied vallen. De inhoud wordt lokaal in uw browser gelezen en nooit naar een server geüpload.
Hoe worden verschillende waardetypes weergegeven?
Elk type heeft een eigen kleur: strings zijn groen, getallen blauw, booleans oranje en null-waarden grijs. Objecten tonen een {count}-badge en arrays een [count]-badge die het aantal kinderen aangeeft.
Worden mijn YAML-gegevens naar een server gestuurd?
Nee. Alle parsing, rendering, zoeken en JSON-conversie vinden volledig in uw browser plaats. Uw YAML-gegevens verlaten nooit uw apparaat, waardoor deze tool veilig is voor gevoelige configuratiebestanden.
Werkt deze tool offline?
Zodra de pagina is geladen, draait de tool volledig in uw browser en kan deze zonder internet werken. Alleen de initiële laden vereist netwerktoegang om de statische bronnen en de js-yaml-bibliotheek op te halen.