Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Ir para o conteúdo principal
Gizke.com
Blog

Formatador JSON

Funciona no seu dispositivo. Nada é enviado.

Solte um arquivo .json aqui

Formate, valide e explore JSON totalmente no seu navegador - nada é enviado para lugar nenhum.

JSON (JavaScript Object Notation) é o formato padrão para troca de dados entre APIs web, arquivos de configuração e definições de aplicativos. Uma única vírgula mal colocada ou uma aspa ausente pode quebrar uma resposta inteira, por isso validar e formatar o JSON antes de usá-lo é importante. Esta ferramenta analisa seu JSON localmente no navegador, aponta exatamente onde está o erro de sintaxe e permite reformatar, minificar ou explorar como árvore - seus dados nunca são enviados a um servidor.

Perguntas frequentes

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.
Para desenvolvedores: abra esta página com um parâmetro `q` na URL - ex. gizke.com/json?q={"hello":"world"} - e esse valor será preenchido automaticamente. A maioria dos visitantes não vai precisar disso; é pensado para linkar diretamente a um exemplo pronto para uso.

Compartilhe esta ferramenta

BlogSobreContatoTermos de UsoPolítica de Privacidade