Millor lliure Formatador JSON i validador
Beautify, minify i valideu a JSON amb missatges d' error clars lliures correspond, res emmagatzemat.
Com funciona
- Enganxa JSON. Llença el teu JSON a la caixa.
- Escolliu una acció. Beautifyify amb 2 o 4 espais, o minify a una línia; opcionalment ordenar les tecles.
- Obtén el resultat. El JSON és format a l'instant; un JSON retorna la línia exacta i la columna de l' error.
Quant a aquesta eina
Enganxa JSON per imprimir- lo amb el sagnat que escolliu, minify- lo a una única línia, o simplement comproveu que és vàlid. Si l' anàlisi falla es produeix un missatge clar amb la línia i columna del problema, podeu trobar la coma perduda o fins i tot claus d' objecte. També podeu ordenar les tecles alfabèticament del servidor amb l' analitzador Python JSON, no desa ningú, i no cal cap compte.
Per a què la gent l'utilitza?
- Fes una resposta d' API minificat llegible
- Cerca la línia i la columna d' un error de sintaxi JSON
- Minify JSON abans d' enganxar- lo a una configuració
- Ordena les claus dels objectes per a diff dos fitxers JSON
Desenvolupador API
Automatitzeu aquesta eina des del vostre propi codi. Envieu una petició POST al punt final de sota i obteniu el mateix resultat que l' eina web produeix. És la taxa limitada per IP i no necessita cap senyal per a les claus API de l' API de BPypton per a límits superiors.
https://best.free/api/tools/json-formatter/
| Paràmetre | Exemple | Requerit | Notes |
|---|---|---|---|
text |
{"b":2,"a":1} |
Sí | Raw JSON to format. |
action |
format |
No | "format" or "minify". |
indent |
2 |
No | 0–8 spaces. |
sort |
True |
No | 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}