SmartCalcy.Respostas rápidas para as contas do dia a dia
/
Ferramentas de texto e palavras

Formatador e validador de JSON

Cole um JSON para formatá-lo com 2 ou 4 espaços ou tabulações, minificá-lo ou ordenar suas chaves. Um JSON inválido é localizado por linha e coluna, com uma dica em linguagem simples, como uma vírgula sobrando ou aspas simples. Nada é enviado a um servidor.

Seu JSON

JSON válido
147 bytes
6 chaves · 1 arrays · 2 níveis de aninhamento

Formatado

{
  "name": "SmartCalcy",
  "tools": 245,
  "free": true,
  "languages": [
    "en",
    "es",
    "fr"
  ],
  "owner": {
    "country": "GB"
  }
}

Sobre Formatador e validador de JSON

Cole um JSON para formatá-lo com 2 ou 4 espaços ou tabulações, minificá-lo ou ordenar suas chaves. Um JSON inválido é localizado por linha e coluna, com uma dica em linguagem simples, como uma vírgula sobrando ou aspas simples. Nada é enviado a um servidor.

Faz parte da secção «Ferramentas de texto e palavras» do SmartCalcy. Funciona no seu navegador sem conta, usa a sua própria moeda e unidades (altere-as no topo da página) e dá estimativas apenas a título informativo, por isso consulte as orientações oficiais antes de confiar num resultado.

Como usar a Formatador e validador de JSON

O que calcula e quando usar

Formata, minifica, ordena e valida JSON. Um JSON inválido é localizado por linha e coluna, com uma dica em linguagem simples para os erros mais comuns.

Como usar, passo a passo

  1. Cole o JSON na caixa.
  2. Escolha 2 espaços, 4 espaços, tabulações ou minificar.
  3. Se quiser, ordene as chaves em ordem alfabética.
  4. Copie ou baixe o resultado.

O que significa cada campo

  • Seu JSON – Qualquer texto JSON.
  • Formato – 2 espaços, 4 espaços, tabulações ou minificado.
  • Ordenar chaves – Ordena as chaves dos objetos de A a Z em todos os níveis.

Como ler os resultados

  • JSON válido – Tamanho da saída formatada, com o número de chaves, arrays e níveis de aninhamento.
  • Erro – Para JSON inválido: linha, coluna, as linhas ao redor e uma dica.

A fórmula

A entrada é analisada com o parser JSON padrão do navegador e depois reescrita com o recuo escolhido. As chaves são ordenadas recursivamente quando essa opção está ativada.

Um exemplo prático

O exemplo inicial é válido e, formatado com recuo de 2 espaços, tem 147 bytes: 6 chaves, 1 array, 2 níveis de aninhamento.

Premissas e limites

  • Apenas JSON estrito: comentários, aspas simples e vírgulas sobrando são erros.
  • Os números mantêm a precisão do JavaScript; inteiros muito grandes podem perder dígitos.

Erros comuns

  • Vírgulas sobrando depois do último item.
  • Aspas simples em vez de aspas duplas.
  • Chaves sem aspas copiadas de JavaScript.

Perguntas frequentes

Meu JSON é enviado para algum lugar?

Não. Ele é processado no seu navegador.

Por que meu JSON é inválido?

A dica aponta a causa mais provável, como uma vírgula sobrando ou aspas simples.

Ele minifica JSON?

Sim. Escolha Minificar para remover todos os espaços em branco.

Ferramentas relacionadas