ToolMill.io

JSON Pretty Print, Minify, și Validarea

Format JSON pentru lizibilitate, minify it for compact storage, and valid it before use it in APIs, config files, frontend apps, or test works. Această pagină este proiectată pentru munca de formatare de zi cu zi: transformarea încărcăturilor one-line în structuri lizibile, micșorarea formatată JSON înapoi în jos, și capturarea sintaxa invalidă înainte de reutilizarea rezultatului.

Date

Încearcă.

Exemple

Destul de-print JSON
Intrare
{"user":{"id":123,"name":"Ada"},"roles":["admin","editor"],"active":true,"meta":{"created":"2026-03-05T17:46:39Z"}}
Rezultat
{
  "user": {
    "id": 123,
    "name": "Ada"
  },
  "roles": [
    "admin",
    "editor"
  ],
  "active": true,
  "meta": {
    "created": "2026-03-05T17:46:39Z"
  }
}
Minify JSON
Intrare
{
  "a": 1,
  "b": [2, 3],
  "nested": {
    "ok": true,
    "note": "hello"
  }
}
Rezultat
{"a":1,"b":[2,3],"nested":{"ok":true,"note":"hello"}}

Ce print frumos nu vs ce minify nu

Destul de imprimare rescrie JSON valid cu indentare și rupturi de linie astfel încât obiectele cuib și array-uri sunt mai ușor de scanat. Minify elimină spațiul alb inutil astfel încât același JSON devine mai compact. Ambele acţiuni depind mai întâi de faptul că JSON este valid.

Această pagină schimbă prezentarea, nu înseamnă. Nu sortează chei, nu repară sintaxa ruptă sau validează sarcina utilă împotriva unei scheme. Scopul este formatarea rapidă și o verificare rapidă a validității în timp ce lucrați cu text JSON lipit.

Când se utilizează fiecare mod

Utilizați Pretty atunci când citiți un răspuns API de o linie, revizuirea unui fragment config cuib, inspectarea unei sarcini webhook copiate, sau compararea structurii mai multor înregistrări. Utilizați Minify atunci când doriți să micșorați citibil JSON înapoi în jos înainte de încorporarea într-o cerere corp, fixare, valoare de mediu, sau alt flux de lucru text compact.

Fluxul de lucru pas cu pas

Lipește JSON în editor, alege Pretty sau Minify, apoi revizuiți rezultatul în aceeași cutie. Dacă textul este valabil, pagina îl rescrie imediat. Dacă parser-ul eșuează, zona de eroare arată că intrarea este invalidă astfel încât să puteți corecta sintaxa înainte de a încerca din nou.

Situații comune de intrare

Intrările tipice includ răspunsuri API mono-line, fragmente minifilate config copiate dintr-un repo, JSON formatate deja, care trebuie să fie compactat din nou, sau sarcini utile lipite de jurnale și instrumente de browser. În fiecare caz întrebarea utilă este aceeași: este acest JSON valabil, și nu vreau să fie mai ușor de citit sau mai ușor de lipit într-o destinație compactă?

Depanarea invalid JSON

Înainte de a vă baza pe reformat JSON într-un alt sistem

Înainte de a trece rezultatul într-o altă aplicație, confirmați că destinația acceptă aceeași structură, codare caracter, și reguli de evacuare. Este mai uşor să inspectezi o încărcătură utilă în formatare curată, dar pregătirea de producţie încă depinde de schema sau contractul aşteptat în aval.

Ceea ce acest Formatter nu validează sau repară

Formatarea nu repară neconcordanțele schemelor, lipsa câmpurilor necesare, tipuri de date greșite sau așteptări specifice API. O sarcină utilă poate arăta mai curat după formatare și încă nu în sistemul de destinație, deoarece problema de bază nu a fost Whitespace sau indentare.

Cum de a interpreta destul de printat vs Minified JSON de ieșire

Ieșirea destul de imprimată extinde indentarea și rupturile de linie, astfel încât structura este mai ușor de inspectat, în timp ce producția minimalizată elimină acel spațiu extra alb pentru transport compact sau depozitare. Datele pot rămâne echivalente chiar dacă prezentarea se schimbă foarte mult. Alege rezultatul care se potrivește pasul următor în loc de a presupune un mod este întotdeauna mai bine.

Formatarea eșuează de obicei deoarece textul nu este valid JSON. Cauzele comune includ virgule, bretele lipsă sau paranteze, ghilimele unice utilizate în loc de citate duble, nume de proprietate fără cotații, și text copiat care include comentarii sau proza suplimentară. Această pagină poate confirma sintaxa validă rapid, dar nu auto-reparație malformat JSON pentru tine.

Unelte conexe