JSON para JavaScript
Converta JSON em um objeto literal JavaScript limpo.
O conversor de JSON para JavaScript do ToolsSoup é uma ferramenta online gratuita que transforma JSON em um objeto literal JavaScript limpo que você pode colar direto no seu código. Ele remove as aspas das chaves que são identificadores válidos, troca as strings para aspas simples, indenta tudo e envolve o resultado em uma const nomeada. Tudo roda no seu navegador — sem uploads, sem cadastro e sem que nada saia do seu dispositivo.
Qual é a diferença entre JSON e um objeto JavaScript?
JSON é um formato de texto com regras rígidas: cada chave e string deve usar aspas duplas, e vírgulas sobrando e comentários não são permitidos. Um objeto literal JavaScript é código-fonte: chaves que são identificadores válidos podem ser escritas sem aspas, strings podem usar aspas simples ou duplas, e você pode atribuí-lo a uma variável. Este conversor reescreve um JSON válido como um objeto literal JavaScript idiomático para que ele seja lido naturalmente dentro do seu código.
Como converter JSON em um objeto JavaScript online
Converter JSON com o ToolsSoup leva apenas alguns segundos:
- Cole seu JSON na caixa de entrada à esquerda.
- Opcionalmente, altere o nome da variável (o padrão é data).
- Clique em Converter e copie o JavaScript ou baixe-o como um arquivo .js.
Como as chaves e strings são formatadas?
Chaves de objeto que são identificadores JavaScript válidos são escritas sem aspas — name em vez de uma chave entre aspas — enquanto chaves com espaços, hífens ou outros caracteres especiais mantêm as aspas para que o código continue válido. As strings usam aspas simples, com quaisquer aspas simples internas devidamente escapadas. Números, booleanos, null, arrays e objetos aninhados são todos preservados exatamente.
Por que usar este conversor de JSON para JavaScript?
- 100% gratuito, sem anúncios, cadastro ou limites de uso.
- Roda inteiramente no seu navegador — seus dados nunca são enviados a um servidor.
- Remove as aspas de chaves identificadoras válidas para um JavaScript idiomático.
- Envolve o objeto em uma const nomeada que você pode renomear.
- Copie o resultado ou baixe-o como um arquivo .js.
Perguntas frequentes
Este conversor de JSON para JavaScript é gratuito?
Sim. Todas as ferramentas do ToolsSoup são totalmente gratuitas, sem conta, cadastro ou limites ocultos.
Por que algumas chaves ficam sem aspas?
Chaves que são identificadores JavaScript válidos não precisam de aspas em um objeto literal, então o conversor as remove para deixar o código mais limpo. Chaves com espaços, hífens ou dígitos no início mantêm as aspas porque o JavaScript as exige.
Ele usa aspas simples ou duplas?
As strings são escritas com aspas simples, o estilo mais comum no JavaScript moderno. Quaisquer aspas simples dentro de uma string são escapadas automaticamente para que o resultado seja sempre válido.
Posso mudar o nome da variável?
Sim. Digite qualquer nome válido no campo Nome da variável. Se você deixá-lo em branco ou inserir um nome inválido, o conversor usa data como padrão.
Meus dados estão seguros?
Com certeza. Toda a conversão acontece localmente no seu navegador usando JavaScript, então seu JSON nunca é enviado nem armazenado em nenhum servidor.