Migliore gratis & Validatore di formato JSON

Abbellire, minificare e convalidare JSON con messaggi di errore chiari

100% esenzione Nessun segno Nessuna filigrana File elaborati in memoria, mai memorizzati
Go Pro per i migliori modelli AI Hoppenstedt immagine, video e chat Hoppenstedt più grandi upload, priorità nella coda e senza attesa. Aggiorna a Pro
Amore best.free? Condividilo

Come funziona

  1. Incolla JSON. Lascia il tuo JSON nella scatola.
  2. Scegli un'azione. Abbellire con 2 o 4 spazi, o minifrequentare una riga; opzionalmente ordinare le chiavi.
  3. 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.

POST https://best.free/api/tools/json-formatter/
Parametro Esempio Richiesto Osservazioni
text {"b":2,"a":1} 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}

Domande frequenti

Può abbellire (stampa graziosa) JSON con la rientranza scelta, minificarlo su una singola riga, convalidarlo, e opzionalmente ordinare le chiavi oggetto alfabeticamente.

Si ottiene un chiaro messaggio di errore, che include la linea esatta e la colonna dove l'analisi non è riuscita, in modo da poter individuare un busto mancante o virgole randagi rapidamente.

Sì Abbellire con 2 o 4 spazi, o minificare per rimuovere tutto lo spazio bianco per la più piccola uscita.

Fino a 500.000 caratteri in un colpo solo.

No. È analizzato con la libreria standard di Python MSLS JSON solo per la vostra richiesta e non è mai memorizzato, registrato o inoltrato.

No. Ordinare solo riordina le chiavi degli oggetti alfabeticamente per leggibilità e diffing; i valori e la struttura sono immutati.

Nessun segno o pagamento

Sì. POST un corpo JSON a /api/tools/json-formatter/ e si ottiene una risposta JSON indietro molto simile al motore utilizzato dallo strumento web, quindi i risultati sono identici. È limitato alla velocità per IP come la versione web e non ha bisogno di registrazione; API chiavi per i limiti superiori sono in arrivo. Vedere la sezione API sopra per gli esempi pronti per la corsa arricciatura, Python e JavaScript.

Sì. Funziona nel tuo browser, così JSON Formatter funziona su telefoni e tablet così come desktop Hoppenstedt non c'è alcuna applicazione da installare.

Strumenti correlati

Valuta questa pagina
5.0/5 (0)

Cosa potremmo migliorare? Il tuo feedback ci aiuta a risolvere i problemi.