Como usar
Cole YAML que use espaços para indentação. Converter mostra JSON. Tabuladores, âncoras, aliases e tags são rejeitados com uma explicação.
Exemplo
O mapeamento de exemplo vira um objeto JSON.
Entrada
name: Ada Lovelace
fields:
- mathematics
- computing
born: 1815
Saída
{
"name": "Ada Lovelace",
"fields": [
"mathematics",
"computing"
],
"born": 1815
}
Como funciona
O analisador lê recuo, mapeamentos, sequências, strings entre aspas, comentários, booleanos, null e números. Valores JSON em estilo fluxo como [1, 2] são aceitos quando são JSON válido.
Erros comuns
- Tabulações foram usadas para o recuo Substitua tabulações por espaços.
- Uma linha usa & ou * Âncoras e aliases não são suportados. Repita o valor.
- A estrutura é ambígua Coloque um espaço após cada dois-pontos.
Limitações
Isto não é uma implementação completa de YAML 1.1. yes, no, on e off permanecem strings para não virarem booleanos em silêncio. Vários documentos em um arquivo não são suportados.
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
Por que yes não vira true?
Só true, false, null e ~ têm significado especial aqui. Isso mantém a conversão previsível.