O que é JSON Formatter?
JSON Formatter é uma ferramenta online gratuita para formatar, validar e embelezar os dados JSON (notação de objeto JavaScript). JSON é um formato leve de intercâmbio de dados que é fácil para os humanos ler e escrever e fácil para máquinas analisar e gerar.
Nosso JSON Formatter ajuda você a transformar JSON minificado ou mal formatado em texto limpo e legível com recuo de espaço 2, 4 ou 8. quando o JSON não analisará, ele mostra a mensagem de erro do analisador em vez de uma saída, para que você possa encontrar e corrigir o problema.
Quer você seja um desenvolvedor depurando respostas de API, um analista de dados trabalhando com arquivos JSON ou aprendendo sobre a estrutura JSON, a ferramenta oferece botões Formatar, Minificar e Validar em um painel simples de entrada e saída. O processamento acontece no lado do cliente, para que seu JSON nunca seja carregado; Formate e Minifique registre um registro de uso que contém apenas o comprimento de entrada.
Aqui está um exemplo trabalhado do embelezador JSON online. Cole o minificado {"user": {"id":7", tags ":[" x", "y"]}}`, deixe o Indent em 2 espaços e pressione Format: a saída tem nove linhas, com `user"` em sua própria linha e cada tag recuou seis espaços Pressione Minify e a mesma entrada volta como uma linha Usado como verificador de formatador JSON, pressione Validar em `{"a":1,}` e, em um navegador baseado em Chrome, o erro diz "Nome de propriedade esperado com aspas duplas em JSON na posição 7 (linha 1 coluna 8)", que aponta para a vírgula final.
A maioria dos JSON que falha na análise falha por um dos quatro motivos, e os três primeiros levantam um erro As vírgulas à direita são as mais comuns: válidas em JavaScript, inválidas em JSON, e a razão pela qual uma configuração copiada de um editor tantas vezes não carregará Comentários são os segundos, já que JSON não tem nenhuma, e é por isso que JSONC e JSON5 existem como formatos separados Aspas simples são as terceiras; JSON requer aspas duplas em ambas as teclas e strings A quarta é mais sutil e não gera um erro Os números são duplos IEEE 754, portanto, qualquer número inteiro acima de 9007199254740991 perde precisão silenciosamente: um banco de dados de 64 bits id colado em JSON pode voltar como um número diferente Os ids que pertencem em grande a strings As teclas duplicadas também não são um erro, e o último ganha.
Como usar o formatador JSON?
Cole seu JSON
Copie e cole seus dados JSON na área de entrada. A ferramenta aceita JSON formatado e minificado. Você pode colar dados de APIs, arquivos de configuração ou de qualquer fonte JSON.
Formatar automaticamente
Pressione Formato para embelezar e validar em uma etapa, ou Valide para verificá-lo apenas Se o JSON não analisar, a mensagem de erro do analisador aparecerá acima dos painéis; em navegadores baseados no Chrome, inclui a linha e a coluna.
Ajustar as configurações
Escolha 2, 4 ou 8 espaços no menu Indent e pressione Format novamente ou pressione Minify para remover todos os espaços em branco e reduzir o tamanho do arquivo.
Copie o resultado
Pressione o botão copiar acima do painel Saída para colocar o JSON formatado em sua área de transferência A saída é JSON válida, serializada novamente a partir do valor analisado, pronta para uso em seus aplicativos.
Principais características
Validação em tempo real
Validar verifica a entrada sem alterá-la e mostra a mensagem de erro do analisador, que inclui a linha e a coluna em navegadores baseados no Chrome
Indentação consistente
Cada objeto e matriz aninhados são recuados um nível mais profundamente, portanto a estrutura é fácil de seguir rapidamente
Formatar e Minificar
Embeleze o JSON com indentação adequada ou mini-file para reduzir o tamanho do arquivo
Várias opções de recuo
Escolha 2, 4 ou 8 indentação de espaço para corresponder ao seu estilo de codificação
Frequently Asked Questions
Related Tools
Base64 Encoder/Decoder
Encode and decode text to/from Base64 format
CSS Formatter
Beautify messy CSS with clean indentation, or minify it to ship smaller files. Handles nested at-rules, comments, and string literals safely.
PHP Unserialize
Decode and visualize PHP serialized strings, JSON, and Base64 data with tree view
YAML Validator
Validate YAML syntax and convert to JSON format
Comments
0 comments
No comments yet. Be the first to share your thoughts!