Bom para converter exemplos de interface e dados de configuração: preservando números inteiros grandes, decimais exatos e tipos de string sem serializar números por meio de flutuadores JavaScript.
Converta de acordo com YAML 1.2, mantendo a precisão numérica; não reter comentários e escrita âncora. Rejeite aliases, chaves complexas, chaves duplicadas, rótulos personalizados e números não finitos. Os programas downstream ainda podem ler inteiros grandes JSON como números de ponto flutuante. Até 100 camadas, 10.000 nós.
Caracteres 70 / 100,000
Tecla de atalho: Ctrl/⌘+Enter. Modificar entradas ou opções limpa resultados antigos.
O último dígito do id não é arredondado, o código permanece uma string; aspas são YAML válidos para evitar ambiguidade de tipo.
Aliases, chaves sem string, chaves duplicadas, rótulos personalizados, NaN ou Infinity não são aceitos. Comentários e âncoras YAML não são preservados; apenas os dados são transformados.
A saída deste site mantém o texto original dos números, mas os programas que recebem JSON ainda podem usar análise de ponto flutuante. Se a empresa precisar transmitir IDs longos entre idiomas de maneira confiável, é recomendável definir o ID como uma string.
Analisa dados usando a árvore de sintaxe YAML 1.2 do yaml, gerando JSON nó por nó ou bloco YAML; os números seguem o léxico decimal bruto e os números inteiros hexadecimais e octais são convertidos usando BigInt. Rejeite tipos e aliases que não podem ser mapeados para JSON.
Verificação de conteúdo:2026-09-08 · Sobre este site e descrição do conteúdo