Para que o JSON é usado?+−
JSON é o formato de dados padrão para a maioria das APIs web, backends de apps móveis e arquivos de configuração (como package.json em projetos Node.js). É legível tanto por humanos quanto por máquinas, por isso substituiu o XML na maior parte das trocas de dados modernas.
Por que meu JSON mostra um erro de sintaxe?+−
As causas mais comuns são uma vírgula sobrando após o último item, aspas ausentes ao redor de uma chave, aspas simples em vez de duplas, ou um colchete não fechado. A mensagem de erro mostra a linha e coluna exatas para você ir direto ao problema.
Qual é a diferença entre formatar e minificar?+−
Formatar adiciona indentação e quebras de linha para que a estrutura fique fácil de ler. Minificar remove todos esses espaços para gerar o menor arquivo possível - útil ao enviar JSON pela rede quando não precisa ser legível para humanos.
Meus dados JSON são enviados para algum lugar?+−
Não. A análise, formatação e validação são executadas totalmente no seu navegador com JavaScript - seu JSON nunca sai do seu dispositivo nem chega a um servidor, mesmo ao enviar um arquivo em vez de colar texto.
O que o botão "Ordenar chaves" faz?+−
Ele ordena recursivamente as chaves de cada objeto em ordem alfabética em todos os níveis de aninhamento, sem alterar a ordem dos arrays. Isso facilita muito comparar dois arquivos JSON ou respostas de API que contêm os mesmos dados, mas foram serializados com as chaves em ordens diferentes.
Como encontro um valor específico dentro de um arquivo JSON grande?+−
Mude para a visualização em Árvore e digite na caixa de busca - as chaves e valores correspondentes são destacados e seus ramos se expandem automaticamente, mesmo nas profundezas de objetos ou arrays aninhados. Clique no botão "Copiar caminho" de um nó para copiar sua localização exata, como $.users[0].email, e assim referenciar esse campo diretamente no seu próprio código.