Ferramentas para programadores

Conversor de JSON para YAML

Converte JSON num documento YAML legível sem alterar os dados.

Conversor de JSON para YAML workspace

Como usar

Cole JSON e escolha Converter. Strings que poderiam ser confundidas com booleanos, números ou pontuação YAML são colocadas entre aspas.

Exemplo

Um objeto com uma lista vira um mapeamento e uma sequência YAML.

Entrada

{"name":"Ada Lovelace","fields":["mathematics","computing"],"born":1815}

Saída

name: Ada Lovelace
fields:
  - mathematics
  - computing
born: 1815

Como funciona

A ferramenta analisa JSON e escreve mapeamentos e sequências com recuo de dois espaços. Não chama um formatador remoto.

Erros comuns

  • O analisador JSON reporta um erro Corrija o JSON primeiro. O YAML só é produzido depois que o documento é analisado.
  • Uma string ganhou aspas Aspas são adicionadas quando o texto seria lido de outro modo como número, booleano ou token especial YAML.

Limitações

Âncoras, tags e esquemas personalizados não são produzidos. A ordem das chaves segue o objeto JSON. Este é um subconjunto YAML compatível com JSON, não um linter completo de YAML 1.2.

Privacidade

O texto que você cola é processado no seu navegador. O PepsTools não o recebe, não o armazena nem o envia a outro serviço.

Perguntas

O YAML é seguro para carregar em toda linguagem?

Usa mapeamentos, sequências e escalares ordinários. Carregadores que tratam yes ou no como booleanos ficam fora deste subconjunto. Esta ferramenta escreve true, false e null de forma explícita.