Verifică și formatează JSON
Lipiți JSON sau deschideți un fișier UTF-8, apoi alegeți verificarea sintaxei, formatarea sau minimizarea. Verificați erorile de sintaxă după linie și coloană; formatarea și minimizarea păstrează notația numerică, caracterele de escape din șiruri și ordinea cheilor. Copiați întregul rezultat sau salvați-l ca result.json.
Ce puteți face
Localizați erorile de sintaxă
Când intrarea nu poate fi citită ca JSON, sunt afișate rândul și coloana erorii. Corectați intrarea și verificați-o din nou.
Alegeți între formatare și compactare
Formatați pentru lizibilitate folosind 2 sau 4 spații, ori tabulatori. Puteți crea și JSON compact eliminând spațiile din afara șirurilor.
Păstrați reprezentarea valorilor originale
Reprezentările numerice, secvențele de evitare din șiruri și ordinea cheilor sunt păstrate. Puteți compara alături intrarea inițială și rezultatele procesate.
Cum se utilizează
Introduceți JSON
Lipiți JSON sau folosiți „Deschideți fișier JSON” pentru a încărca un fișier UTF-8. Puteți încerca și „Folosiți exemplul”.
Alegeți o acțiune și rulați-o
Alegeți verificarea sintaxei, formatarea sau compactarea. Pentru formatare, alegeți indentarea și apăsați butonul de acțiune.
Verificați și preluați rezultatul
Dacă apare o eroare, corectați zona din jurul liniei și coloanei indicate și rulați din nou. Dacă sintaxa este validă, puteți copia rezultatul sau îl salvați ca result.json.
Util atunci când
Faceți JSON-ul pe un singur rând mai ușor de citit
Când doriți să adăugați sfârșituri de linie și indentare pentru a verifica câmpurile și imbricarea datelor primite.
Găsiți erorile de sintaxă JSON
Când doriți să inspectați date care nu pot fi citite din cauza erorilor de ghilimele sau virgule, pornind de la poziția indicată.
Reduceți spațiile în exces
Când doriți să transferați JSON cu valorile păstrate, eliminând spațiile și sfârșiturile de linie din afara șirurilor.
Noțiuni de bază despre verificarea JSON
Perechi nume-valoare și tablouri
JSON reprezintă datele ca perechi nume-valoare sau ca tablouri ordonate. Pe lângă obiecte și tablouri, este acceptată și o intrare formată doar dintr-un șir, număr, true, false sau null.
Ghilimele, virgule și comentarii
Încadrați cheile și șirurile în ghilimele duble. Virgulele suplimentare de la final, ghilimelele simple și comentariile nu sunt permise în sintaxa JSON standard. Ele nu sunt eliminate sau reparate automat.
Diferența dintre verificare, formatare și compactare
Verificarea sintaxei returnează intrarea neschimbată. Formatarea ajustează spațiile și sfârșiturile de linie pentru lizibilitate, iar compactarea elimină spațiile din afara șirurilor. Nu scurtează conținutul șirurilor.
Chei cu același nume și numere mari
Cheile duplicate și reprezentările numerice mari sunt păstrate. Totuși, software-ul care primește datele poate suprascrie sau rotunji valorile. Când există chei duplicate, se afișează o numărătoare și o atenționare.
Sintaxă validă și conținut corect
Verificarea sintaxei verifică modul în care este scris JSON. Nu garantează că toate câmpurile obligatorii sunt prezente, că sumele sau datele sunt corecte sau că datele respectă specificațiile destinatarului.
Întrebări frecvente
Pot folosi JSON care conține comentarii sau virgule de la final?
Intrarea este tratată ca JSON standard, deci comentariile și virgulele de la final produc erori. Aceasta nu este o funcție care repară automat intrări JSON5 sau JSONC.
Se modifică numerele sau ordinea cheilor?
Reprezentările numerice, secvențele de evitare din șiruri și ordinea cheilor sunt păstrate. Valorile precum 9007199254740993, 1e400 și -0 nu sunt rescrise în alte reprezentări numerice.
Dacă sintaxa este validă, este corect și conținutul datelor?
Nu. Câmurile lipsă, corectitudinea valorilor pentru utilizare în afaceri și conformitatea cu JSON Schema nu sunt validate. Verificați față de specificațiile sistemului care primește datele.
Intrarea mea dispare dacă apare o eroare?
Intrarea este păstrată și se afișează o eroare. Corectați zona din jurul liniei și coloanei indicate, apoi rulați din nou. Modificarea intrării sau a setărilor șterge rezultatele anterioare.
Pot salva și JSON compactat pe un singur rând?
Da. Puteți copia rezultatele complete ale formatării, compactării sau verificării sintaxei și să le salvați ca result.json.
Intrare și rezultate
- Intrare
- Intrarea lipită este limitată la 1,000,000 de unități de cod UTF-16. Fișierele trebuie să fie UTF-8 și cel mult 1 MB (1,000,000 octeți). Numele fișierului indică fișierul sursă, iar intrarea editată poate fi procesată la fel.
- Procesare
- Până la 10,000 de valori și o adâncime de 64. Rădăcina are adâncimea 0. Procesarea se oprește dacă durează mai mult de 5 secunde, cu îndrumare de a reduce datele și de a rula din nou.
- Rezultate
- Ieșirea este limitată la 2,000,000 de unități de cod UTF-16. Copierea și salvarea JSON includ întreaga ieșire. Formatarea și compactarea modifică doar spațiile din afara șirurilor.