Melhor Grátis JSON Formatador & validador
Abelecem, minifiquem e validem JSON com mensagens de erro claras - livres, nada armazenado.
Como funciona
- Pegar JSON. Larga o JSON na caixa.
- Escolha uma ação. Abelecer com 2 ou 4 espaços, ou mineificar a uma linha; opcionalmente ordenar as teclas.
- Obtém o resultado. O JSON válido é formatado instantaneamente; o JSON inválido devolve a linha e coluna exatas do erro.
Sobre esta ferramenta
Pegue JSON para imprimi-lo bonito com o indentamento que você escolhe, minimize-o para uma única linha, ou apenas verifique que ele é válido. Se o análise falha, você obtém uma mensagem clara com a linha e coluna do problema, para que você possa encontrar a vírgula perdida ou bracket faltando rápido. Você também pode ordenar chaves de objeto alfabeticamente. Ele executa o lado do servidor com o analisador JSON do Python, não armazena nada e não precisa de conta.
Para que as pessoas o usam
- Faça uma resposta API minificada legível
- Encontre a linha e coluna de um erro de sintaxe JSON
- Minify JSON antes de enganá-lo em uma configuração
- Ordenar as chaves de objeto para diferir dois arquivos JSON
API do Desenvolvedor
Automate esta ferramenta a partir do seu próprio código. Envie um pedido POST para o ponto final abaixo e obtenha o mesmo resultado que a ferramenta web produz. É limitado de taxa por IP e não precisa de inscrição - as chaves API para os limites mais elevados estão a chegar.
https://best.free/api/tools/json-formatter/
| Parâmetro | Exemplo | Requerido | Notas |
|---|---|---|---|
text |
{"b":2,"a":1} |
Sim | Raw JSON to format. |
action |
format |
Não | "format" or "minify". |
indent |
2 |
Não | 0-8 spaces. |
sort |
True |
Não | Sort keys. |
curl -X POST https://best.free/api/tools/json-formatter/ \
-H 'Content-Type: application/json' \
-d '{"text": "{\"b\":2,\"a\":1}", "action": "format", "indent": 2, "sort": true}'
import requests
r = requests.post(
"https://best.free/api/tools/json-formatter/",
json={"text": "{\"b\":2,\"a\":1}", "action": "format", "indent": 2, "sort": True},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/json-formatter/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ text: "{\"b\":2,\"a\":1}", action: "format", indent: 2, sort: true }),
});
const data = await r.json();
console.log(data);
Resposta: JSON with the formatted string + validity.
{"ok": true, "json": "{\n \"a\": 1,\n \"b\": 2\n}", "json_valid": true}