YAML-trädvisare
Parserar YAML till ett interaktivt fällbart träd. Stöder flerdokuments-YAML, ankare och alias, sökning, JSON-konvertering och dra och släpp av .yaml/.yml-filer.
Vad är en YAML-trädvisare?
En YAML-trädvisare analyserar YAML-text och renderar den som en interaktiv, fällbar trädstruktur. Varje nod visar sin nyckel, typ och värde, så att du visuellt kan utforska nästlad YAML utan att läsa råtext.
Hur hanterar verktyget flerdokuments-YAML-filer?
YAML-filer kan innehålla flera dokument separerade med "---". Verktyget analyserar varje dokument oberoende och renderar varje dokument som ett separat träd, märkt "Dokument 1", "Dokument 2" osv.
Stöder det YAML-ankare (&) och alias (*)?
Ja. Ankare definierade med &anchor och referenser med *alias löses automatiskt av js-yaml-parsern. Det expanderade innehållet visas inline i trädet, så att du ser det faktiska värde ett alias pekar på.
Hur konverterar jag YAML till JSON?
Klicka på knappen "Till JSON" i verktygsfältet. Verktyget analyserar din YAML och producerar formaterad JSON med 2-mellanslagsindrag. Du kan sedan kopiera JSON-resultatet till urklipp med ett klick.
Vad händer när YAML har ett syntaxfel?
Verktyget visar ett tydligt felmeddelande under inmatningsområdet, inklusive radnummer och en beskrivning av problemet (t.ex. "felaktig indragning av en mappningspost på rad 5"). Trädvyn förblir tom tills du rättar syntaxen.
Hur fungerar sökfunktionen?
Skriv in ett sökord i sökrutan så markeras matchande nycklar och strängvärden omedelbart. Använd föregående/nästa-knapparna eller Enter (framåt) och Skift+Enter (bakåt) för att hoppa mellan träffar.
Kan jag ladda YAML från en fil?
Ja. Klicka på knappen "Ladda fil" för att bläddra efter en .yaml- eller .yml-fil, eller dra och släpp en fil i inmatningsområdet. Filinnehållet läses lokalt i din webbläsare och laddas aldrig upp till en server.
Hur visas olika värdetyper?
Varje typ har en distinkt färg: strängar är gröna, tal är blå, booleaner är orange och null-värden är grå. Objekt visar en {count}-bricka och arrayer en [count]-bricka som anger antalet barn.
Skickas min YAML-data till en server?
Nej. All analys, rendering, sökning och JSON-konvertering sker helt i din webbläsare. Din YAML-data lämnar aldrig din enhet, vilket gör detta verktyg säkert för känsliga konfigurationsfiler.
Fungerar det här verktyget offline?
När sidan har laddats körs verktyget helt i din webbläsare och kan fungera utan internet. Endast den initiala laddningen kräver nätverksåtkomst för att hämta statiska resurser och js-yaml-biblioteket.