Conversor JSON5
Converta entre JSON5 e JSON padrão com comentários, aspas simples e vírgulas finais
Convertendo entre JSON5 e JSON padrão
O JSON5 estende o JSON padrão com comentários, strings entre aspas simples, chaves sem aspas, vírgulas finais e números hexadecimais, o que o torna popular para configurações de frontend e arquivos de dados escritos à mão. Esta página transforma JSON5 em JSON estrito para APIs e ferramentas que aceitam apenas JSON padrão.
A direção inversa imprime JSON padrão como texto compatível com JSON5, mantendo chaves e aspas convencionais, o que serve a projetos que preferem arquivos amigáveis a comentários. A conversão funciona no nível da sintaxe e nunca inventa comentários.
Quando aparece um erro de sintaxe, o editor marca sua linha e coluna e explica a causa, como uma vírgula final mal posicionada ou uma string não terminada. Corrija e execute a conversão novamente; entrada e saída permanecem no navegador.
Perguntas frequentes
- Navegadores ou backends conseguem ler arquivos JSON5 diretamente?
- A maioria dos analisadores integrados aceita apenas JSON padrão. Converta para JSON padrão nesta página antes da implantação ou faça a conversão durante a etapa de build.
- Os comentários são preservados durante a conversão?
- Os comentários são descartados ao produzir JSON padrão porque o formato não os suporta. A direção inversa também não gera comentários.
- O que acontece com chaves sem aspas?
- Chaves sem aspas recebem aspas duplas na saída JSON padrão, enquanto o texto da chave permanece inalterado.