Formatator JSON
Formatează, validează sau minimizează JSON păstrând exact șirurile și numerele. Lipește sau încarcă un fișier, vezi erori clare, apoi copiază sau descarcă.
Acest instrument rulează în întregime în browserul tău. Fișierele tale nu sunt niciodată încărcate pe un server.
Spațiu de lucru JSON
Lipește JSON mai jos. Validarea și fiecare transformare rămân în această filă a browserului.
Doar JSON strict: numele proprietăților au nevoie de ghilimele duble, iar comentariile sau virgulele finale sunt invalide.
20 linii · 275 caractere
Cum funcționează
- Lipește JSON, încarcă un fișier .json sau .txt ori începe cu exemplul compact de proiect deja încărcat mai sus.
- Browserul verifică întregul document conform sintaxei JSON stricte și raportează locația erorii când este disponibilă.
- Formatează cu 2 spații, 4 spații sau tab-uri; sau minimizează documentul pe o singură linie compactă.
- Copiază rezultatul sau descarcă-l ca fișier .json gata de folosit.
Metoda de formatare
Întâi, parserul JSON strict al browserului verifică dacă întreaga intrare este validă. Formatatorul parcurge apoi textul original caracter cu caracter. Nu modifică niciodată nimic într-un șir între ghilimele: ghilimelele cu escape, spațiile și secvențele Unicode rămân neatinse.
Formatare = linii noi structurale + indentare aleasă Minimizare = eliminarea spațiilor albe din afara șirurilor între ghilimele
Lucrul pe textul sursă validat în loc de serializarea unui obiect JavaScript păstrează și ordinea cheilor, cheile duplicate și literalele numerice lungi exact așa cum au fost scrise.
Întrebări frecvente
Este încărcat sau salvat undeva JSON-ul pe care îl lipesc?
Nu. Validarea, formatarea, minimizarea, copierea și crearea fișierelor au loc în browserul tău. JSON-ul tău nu este trimis niciodată către Online Tool Store sau către vreun serviciu de procesare.
Formatarea schimbă valorile JSON sau numerele mari?
Nu. După validare, formatatorul schimbă doar spațiile albe nesemnificative din afara șirurilor între ghilimele. Nu reconstruiește documentul din valori JavaScript, deci textul numerelor, secvențele de escape, ordinea cheilor și cheile duplicate rămân exact cum au fost introduse.
De ce sunt respinse comentariile, ghilimelele simple sau virgulele finale?
Unele formate asemănătoare JavaScript le acceptă, dar nu fac parte din standardul JSON. Acest validator folosește reguli JSON stricte: numele proprietăților și șirurile au nevoie de ghilimele duble, comentariile nu sunt permise, iar ultimul element nu poate avea virgulă finală.
Pot formata o listă, un șir, un număr, un boolean sau null la nivel superior?
Da. Un document JSON valid poate conține orice valoare JSON la nivel superior, nu doar un obiect. Listele, șirurile, numerele, true, false și null sunt toate suportate.
Cât de mare poate fi documentul JSON?
Acest instrument nu are o limită artificială. Limita practică depinde de browserul tău și de memoria disponibilă a dispozitivului; documentele foarte mari lipite pot dura mai mult pentru validare și afișare.
Pot încărca un fișier .json în loc să lipesc?
Da. Fă clic pe „Încarcă fișier” și alege un fișier .json sau .txt de până la 10 MB. Este citit direct în browser cu File API și încărcat în caseta de intrare — fișierul în sine nu este niciodată încărcat pe un server.
Cum ne comparăm
| Funcție | Online Tool Store | JSONLint | CodeBeautify JSON Viewer |
|---|---|---|---|
| Funcționează fără instalarea unei aplicații desktop | Da | Da | Da |
| Comenzi dedicate pentru formatare și minimizare | Ambele, dintr-un clic | Ambele, pe pagini separate | Ambele, dintr-un clic |
| Feedback strict de validare cu locația erorii | Linie și coloană, salt la eroare | Numărul liniei | Eroare evidențiată |
| Păstrează textul original al numerelor lungi și ordinea cheilor | Da — nu re-serializează niciodată valoarea | Negarantat | Negarantat |
| Încărcarea unui fișier .json sau .txt local | Da | Nu, doar lipire sau URL | Da |
| Copierea și descărcarea rezultatului | Ambele incluse | Copiere manuală | Ambele incluse |
| Fără cont, reclame în spațiul de lucru sau upsell-uri | Da | Nu, susținut de reclame | Nu, susținut de reclame |
JSONLint și CodeBeautify adaugă funcții suplimentare precum vizualizatoare în arbore și convertoare de format, dar trec JSON-ul prin mai multă interfață și reclame. Pentru o verificare rapidă și concentrată care păstrează intact textul tău sursă exact, formatatorul JSON Online Tool Store este calea mai simplă — lipește sau încarcă, validează, transformă și copiază fără configurare.