O JSON é texto simples com regras rígidas. O Bloco de Notas pode escrevê-lo perfeitamente. O erro que as pessoas cometem está na sintaxe, e não na ferramenta. Acerte na estrutura e salvar o arquivo será a parte mais fácil.
Como Criar um Arquivo .JSON no Bloco de Notas
O que é um arquivo JSON?
JSON significa JavaScript Object Notation (Notação de Objetos JavaScript). Ele armazena dados como pares de chave-valor dentro de chaves, com suporte para objetos aninhados e matrizes (arrays). Aplicativos, APIs e arquivos de configuração o utilizam porque ele é leve e qualquer linguagem principal consegue lê-lo.
Um arquivo JSON básico se parece com isto:
{ "name": "John", "age": 28, "isActive": true, "skills": ["writing", "editing"]}Passo a passo: Crie um arquivo JSON no Bloco de Notas
Passo 1: Abra o Bloco de Notas
Abra o Bloco de Notas no seu computador ou use um bloco de notas online gratuito em qualquer navegador.
Passo 2: Comece com uma chave de abertura
Todo arquivo JSON começa com { para um objeto ou [ para uma matriz. A maioria dos arquivos começa com um objeto.
Passo 3: Adicione suas chaves e valores
Escreva cada chave entre aspas duplas, seguida por dois-pontos e pelo valor. Separe cada par com uma vírgula.
{ "title": "Sample File", "version": 1}Passo 4: Feche o arquivo corretamente
Corresponda cada chave ou colchete de abertura com um de fechamento. O último par de chave-valor em um objeto ou matriz não leva vírgula no final.
Passo 5: Salve com a extensão .json
Vá em Arquivo e depois em Salvar Como. Escolha Todos os Arquivos no menu suspenso "Salvar como tipo". Nomeie o arquivo com a extensão .json, por exemplo, dados.json. Salvar sem alterar esse menu suspenso deixará você com um arquivo .txt que não será lido como JSON.
Passo 6: Valide antes de usar
Cole o arquivo em um editor JSON para confirmar se ele é válido antes de usá-lo em um script ou aplicativo. Uma verificação rápida aqui evita que você precise depurar depois.
Regras de Sintaxe do JSON para Lembrar
Apenas aspas duplas. Chaves e valores de texto precisam de aspas duplas, não de aspas simples.
Sem vírgulas finais. Nada segue o último item em um objeto ou matriz.
Sem comentários. O JSON padrão não suporta notas // ou /* */ dentro do arquivo.
Valores booleanos são em minúsculas. Use true e false, não True ou FALSE.
Números não precisam de aspas. Escreva 28, não "28", a menos que o valor deva ser texto.
Erros Comuns e Como Evitá-los
Problema: Vírgula ausente entre os pares de chave-valor. Correção: Cada par, exceto o último, precisa de uma vírgula após ele.
Problema: Colchetes ou chaves incompatíveis. Correção: Conte seus pares {} e []. Um validador apontará a linha exata onde eles não correspondem.
Problema: Aspas não escapadas dentro de um texto. Correção: Faça o escape das aspas internas com uma barra invertida, por exemplo, \"Ele disse \\\"olá\\\"\".
Problema: Uma chave sem aspas. Correção: Cada chave deve estar entre aspas duplas, mesmo as mais simples como id ou name.
Conclusão
Um arquivo JSON é apenas texto que segue um formato rígido. Escreva suas chaves e valores com aspas duplas, feche seus colchetes corretamente, evite a vírgula final e salve com a extensão .json. Passe-o por um validador uma vez antes de usar, e pronto.