JSON Toolkit

Conversor JSON5

Converta entre JSON5 e JSON padrão com comentários, aspas simples e vírgulas finais

JSON5 → JSONSuporta comentários, aspas simples, vírgulas finais, chaves sem aspas e números hexadecimais
Resultado em JSON padrão

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.