Uma pessoa de desenvolvimento ou suporte pode formatar uma resposta compacta antes de verificar campos aninhados, valores de estado ou uma propriedade inesperada.
Formatador JSON
Use esta ferramenta online gratuita de forma privada no navegador, sem conta.
Gratuito · Sem registo · O JSON fica no seu navegadorCole JSON ou escolha um exemplo para começar.
Tudo fica neste navegador.
JSON formatado
{
"name": "Alex",
"active": true,
"roles": [
"developer",
"admin"
]
}Exemplo JSON
Este exemplo é um objeto com um utilizador. As chaves dão nome a partes dos dados e os valores podem ser textos, números, booleanos, matrizes ou objetos aninhados. Carregue-o para ver os mesmos dados no formatador, na vista em árvore e no resumo X-Ray.
{
"user": {
"id": 1042,
"name": "Alex",
"active": true,
"roles": ["developer", "admin"],
"profile": {
"country": "US",
"timezone": "America/New_York"
}
}
}Como formatar JSON
Cole JSON ou carregue um exemplo
Coloque um documento JSON no campo ou carregue um dos exemplos integrados para ver o fluxo sem enviar dados.
Escolha Formatar ou Minificar
Formatar acrescenta indentação legível; Minificar remove espaços desnecessários quando você precisa de uma cadeia JSON compacta.
Valide e reveja o problema
Use Validar para verificar a sintaxe JSON. Em um erro comum de copiar e colar, use Reparar e reveja o JSON resultante antes de reutilizá-lo.
Inspecione ou copie o resultado
Alterne entre Código, Árvore e X-Ray para inspecionar a saída e copie o JSON formatado ou o caminho JSON necessário.
Quando usar um formatador JSON
Antes de guardar uma configuração JSON, valide-a para encontrar erros como uma vírgula final ou uma chave sem aspas.
Use as vistas locais Árvore e X-Ray para inspecionar estrutura e avisos sobre números grandes antes de partilhar um resultado.
O que é JSON?
JSON é um formato leve baseado em texto para dados estruturados. Pessoas e programas usam-no para trocar informação porque é legível, amplamente suportado e independente de uma base de dados ou linguagem de programação específica. As API devolvem frequentemente JSON; as aplicações também o usam para definições, exportações e configuração.
O que são dados JSON?
Um documento JSON contém um único valor de raiz, geralmente um objeto ou uma matriz. Os objetos agrupam campos nomeados; as matrizes mantêm uma lista ordenada. Cada campo ou item usa um dos tipos de valor JSON abaixo.
O que é o formato JSON?
JSON tem um pequeno conjunto de regras rigorosas. Pequenos erros de pontuação podem tornar inválida uma resposta de API ou um ficheiro de configuração; por isso, um formatador é útil antes de partilhar ou guardar um documento.
- Use aspas duplas em cada chave e texto.
- Coloque objetos entre { } e matrizes entre [ ].
- Separe propriedades e itens da matriz com vírgulas.
- Não deixe uma vírgula após o último item.
- Use apenas dois-pontos entre uma chave de objeto e o seu valor.
- Use true, false e null em minúsculas.
- Os números não podem ter sinal de mais inicial nem ser NaN.
- Escape aspas numa string com uma barra invertida.
- Não adicione comentários; o JSON padrão não suporta comentários.
- Cada chaveta ou parêntese reto de abertura deve ter um fecho correspondente.
{
name: 'Alex',
active: True,
}{
"name": "Alex",
"active": true
}JSON válidoO que é JSON Schema?
JSON Schema é uma norma separada para descrever a estrutura esperada dos dados JSON: campos obrigatórios, tipos de valor permitidos, formatos e mais. JSON são os dados; um schema é o seu contrato. Esta ferramenta valida atualmente a sintaxe JSON e ajuda a inspecionar a sua forma. Não afirma validar um JSON Schema.
Erros JSON comuns
A reparação trata apenas um conjunto limitado e previsível de erros de copiar e colar: comentários, chaves simples sem aspas, textos entre aspas simples, True/False/None ao estilo Python e vírgulas finais. Reveja o resultado reparado antes de o usar em produção.
FAQ do formatador JSON
Esta ferramenta é gratuita?
Sim. As ferramentas ToolkitLoop podem ser usadas sem criar uma conta.
Os meus dados são privados?
Cada página explica o seu limite de processamento. As ferramentas locais mantêm os dados de trabalho no navegador.
Preciso de criar uma conta?
Não. As ferramentas ToolkitLoop podem ser usadas sem conta.
Os meus dados são enviados?
Quando a ferramenta o permite, o processamento é feito diretamente no navegador. Cada página explica o tratamento aplicável.