Conversores de arquivos

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

  1. Cole ou escreva o texto JSON no campo de entrada.
  2. Defina o nível de indentação pretendido em número de espaços.
  3. Ative a opção de ordenar chaves se pretender organizar as propriedades por ordem alfabética.
  4. 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.

Incorporar esta ferramenta

Adicione esta ferramenta funcional da SmartPlusLab ao seu site com o código abaixo.