Migliore gratis & Validatore di formato JSON
Abbellire, minificare e convalidare JSON con messaggi di errore chiari
Come funziona
- Incolla JSON. Lascia il tuo JSON nella scatola.
- Scegli un'azione. Abbellire con 2 o 4 spazi, o minifrequentare una riga; opzionalmente ordinare le chiavi.
- Ottieni il risultato. Valido JSON è formattato istantaneamente; JSON non valido restituisce la riga e la colonna esatte dell'errore.
Informazioni su questo strumento
Incolla JSON per stamparlo con la indentazione che scegli, ridurlo in una singola riga, o semplicemente controllare che sia valido. Se l'analisi non riesce, ottieni un messaggio chiaro con la riga e la colonna del problema, in modo da poter trovare la virgola randagia o la parentesi mancante velocemente. Puoi anche ordinare le chiavi degli oggetti in ordine alfabetico. Esegui lato server con l'insertore JSON di Python, memorizza nulla e non ha bisogno di alcun account.
Per cosa la gente lo usa
- Rendere leggibile una risposta API minified
- Trova la riga e la colonna di un errore di sintassi JSON
- Minify JSON prima di incollarlo in una configurazione
- Ordina i tasti oggetto per diff due file JSON
API sviluppatore
Automatizza questo strumento dal tuo codice. Invia una richiesta POST all'endpoint sottostante e ottieni lo stesso risultato che lo strumento web produce. È limitato alla velocità per IP e non ha bisogno di chiavi API per l'iscrizione per limiti più elevati.
https://best.free/api/tools/json-formatter/
| Parametro | Esempio | Richiesto | Osservazioni |
|---|---|---|---|
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);
Risposta: JSON with the formatted string + validity.
{"ok": true, "json": "{\n \"a\": 1,\n \"b\": 2\n}", "json_valid": true}