Visualizador de árvore YAML
Analisa YAML em uma árvore recolhível interativa. Suporta YAML multidocumento, âncoras e aliases, busca, conversão para JSON e arrastar/soltar arquivos .yaml/.yml.
O que é um visualizador de árvore YAML?
Um visualizador de árvore YAML analisa texto YAML e o renderiza como uma estrutura de árvore interativa e recolhível. Cada nó exibe sua chave, tipo e valor, permitindo explorar visualmente YAML aninhado sem ler texto bruto.
Como esta ferramenta lida com arquivos YAML multidocumento?
Arquivos YAML podem conter múltiplos documentos separados por "---". Esta ferramenta analisa cada documento independentemente e renderiza cada um como uma árvore separada, rotulada como "Documento 1", "Documento 2", etc.
Suporta âncoras (&) e aliases (*) de YAML?
Sim. Âncoras definidas com &anchor e referências com *alias são resolvidas automaticamente pelo analisador js-yaml. O conteúdo expandido é mostrado inline na árvore, para que você veja o valor real para o qual um alias aponta.
Como converto YAML para JSON?
Clique no botão "Para JSON" na barra de ferramentas. A ferramenta analisa seu YAML e gera JSON formatado com indentação de 2 espaços. Você pode então copiar o resultado JSON para a área de transferência com um clique.
O que acontece quando YAML tem erro de sintaxe?
A ferramenta exibe uma mensagem de erro clara abaixo da área de entrada, incluindo o número da linha e uma descrição do problema (ex., "indentação incorreta de uma entrada de mapeamento na linha 5"). A visualização em árvore permanece vazia até você corrigir a sintaxe.
Como funciona o recurso de busca?
Digite uma palavra-chave na caixa de busca e as chaves e valores de string correspondentes são destacados instantaneamente. Use os botões anterior/próximo ou Enter (avançar) e Shift+Enter (recuar) para pular entre correspondências.
Posso carregar YAML de um arquivo?
Sim. Clique no botão "Carregar arquivo" para procurar um arquivo .yaml ou .yml, ou arraste e solte um arquivo na área de entrada. O conteúdo é lido localmente no seu navegador e nunca é enviado a um servidor.
Como os diferentes tipos de valores são exibidos?
Cada tipo tem uma cor distinta: strings são verdes, números azuis, booleanos laranjas e null cinzas. Objetos mostram um selo {count} e arrays um selo [count] indicando o número de filhos.
Meus dados YAML são enviados a um servidor?
Não. Toda análise, renderização, busca e conversão para JSON ocorre inteiramente no seu navegador. Seus dados YAML nunca saem do seu dispositivo, tornando esta ferramenta segura para arquivos de configuração sensíveis.
Esta ferramenta funciona offline?
Depois que a página é carregada, a ferramenta é executada inteiramente no seu navegador e pode funcionar sem internet. Apenas o carregamento inicial requer rede para buscar os recursos estáticos e a biblioteca js-yaml.