Conversor de JSON para YAML
Converta estruturas JSON em texto formatado em YAML com opções de indentação e ordenação de chaves.
Executar ferramenta
O conversor de JSON para YAML transforma estruturas de dados em formato JSON para a representação YAML em bloco. Esta ferramenta processa objetos, matrizes e valores aninhados com facilidade, mantendo os caracteres Unicode no texto final. Ao introduzir o conteúdo JSON, pode personalizar o número de espaços de indentação e escolher se pretende ordenar as chaves alfabeticamente ou manter a disposição original dos campos. O formato YAML resultante utiliza marcadores de lista legíveis para sequências e aplica aspas apenas quando o conteúdo de texto o exige. Se o campo de entrada estiver vazio ou só tiver espaços, o painel de saída fica vazio. Em situações onde a estrutura JSON contenha erros de sintaxe ou vírgulas em falta, o painel de saída não mostra nenhum YAML até que a formatação seja corrigida no ecrã.
Instruções
- Cole ou escreva o texto JSON no campo de entrada.
- Defina o nível de indentação pretendido em número de espaços.
- Ative a opção de ordenar chaves se pretender organizar as propriedades por ordem alfabética.
- Inicie a conversão para visualizar o documento YAML gerado no painel de saída.
Exemplos
- Converter um objeto de configuração: {"servidor": "web", "porta": 8080} resulta em pares chave-valor formatados em YAML.
- Converter uma lista aninhada com ordenação de chaves: {"itens": ["a", "b"], "ativo": true} produz um bloco YAML com as chaves organizadas alfabeticamente.
Perguntas frequentes
O que acontece se o texto JSON contiver erros de sintaxe?
Se o JSON contiver erros de sintaxe, o painel de saída não mostra nenhum texto até que os erros sejam corrigidos no campo de entrada.
Como são tratados os caracteres com acentos e símbolos Unicode?
Os caracteres Unicode são preservados diretamente no texto YAML de saída, mantendo a grafia original dos dados.
O que é gerado quando o campo de entrada está vazio?
Se o campo de entrada estiver vazio ou só tiver espaços, o painel de saída mostra um documento YAML vazio.