Citirea răspunsurilor API-ului
Inserați un răspuns minificat și vedeți structura acestuia dintr-o privire, în loc de o singură linie lungă.
Lipiți codul JSON, iar acesta este verificat și formatat pe măsură ce tastați. Alegeți între 2 spații, 4 spații, un tab sau un format minimizat; sortați cheile dacă doriți și aflați linia și coloana exactă în cazul în care ceva nu este în regulă. Datele dvs. nu sunt încărcate niciodată.
Ce este JSON, de ce apare o eroare și cum se poate remedia rapid.
Un formatator JSON transformă textul JSON într-un format ordonat și indentat, ușor de citit, sau îl comprimă într-o singură linie compactă pentru a fi trimis. Un validator verifică dacă textul este într-adevăr JSON și îți indică unde nu este.
Acest instrument face ambele lucruri simultan. Citește fișierul JSON folosind un analizor sintactic strict, afișează rezultatul în formatul ales de tine și indică rândul și coloana oricărei erori, astfel încât să o poți corecta fără a fi nevoit să cauți prin text.
Inserați un răspuns minificat și vedeți structura acestuia dintr-o privire, în loc de o singură linie lungă.
Verificați pachetul, setările și fișierele de date pentru a depista eventualele greșeli de tastare înainte ca aplicația să nu le poată încărca.
Minificați fișierul JSON pentru a elimina spațiile albe înainte de a-l încorpora într-o pagină, o solicitare sau un test.
JSON are un set redus de reguli. Textul este încadrat între ghilimele duble, inclusiv fiecare cheie. Valorile pot fi șiruri de caractere, numere, „true”, „false”, „null”, matrice sau obiecte. Elementele sunt separate prin virgule, fără virgulă după ultimul element, iar comentariile nu sunt permise.
Cele mai multe erori provin din câteva obiceiuri preluate din JavaScript sau din alte formate: ghilimele simple, chei fără ghilimele, virgule la sfârșitul valorilor, comentarii și valori precum „undefined” sau „NaN”. Validatorul indică problema identificată, precum și linia și coloana în care apare aceasta.
Formatarea de aici are grijă de datele tale. Numerele și șirurile de caractere sunt copiate exact așa cum sunt scrise, așa că un ID lung, precum 12345678901234567890, nu pierde cifre, iar 1.0 nu se transformă în 1. Se modifică doar spațiile, precum și ordinea cheilor, dacă activezi opțiunea „Sortează cheile”. Dacă aceeași cheie apare de două ori într-un singur obiect, instrumentul vă avertizează, deoarece majoritatea analizatoarelor păstrează doar ultima valoare.
Fișierul JSON este analizat și formatat în browserul dvs. de către JavaScript pe această pagină. Acesta nu este încărcat, stocat sau înregistrat, iar fișierele descărcate sunt create pe dispozitivul dvs.
Se acceptă numai formatul JSON standard. Comentariile, virgulele finale, ghilimelele simple și valorile NaN sunt semnalate ca erori, iar instrumentul nu le corectează automat. Fișierele foarte mari, cu o dimensiune de peste aproximativ 10 MB, nu sunt procesate.
Lipiți codul JSON în caseta de introducere. Acesta va fi formatat imediat cu indentarea pe care o alegeți: 2 spații, 4 spații sau o tabulație. Apoi copiați rezultatul sau descărcați-l ca fișier .json.
Instrumentul analizează textul tău cu ajutorul unui analizor JSON riguros. Dacă se constată o eroare, acesta afișează rândul și coloana în care se află problema, împreună cu o scurtă explicație, iar un buton te duce direct la acel loc din textul introdus.
Funcția „Beautify” adaugă întreruperi de linie și indentări pentru a face JSON-ul mai ușor de citit. Funcția „Minify” elimină toate spațiile albe opționale pentru a reduce cât mai mult posibil dimensiunea textului. Datele rămân neschimbate în ambele cazuri.
Cauzele obișnuite sunt o virgulă la sfârșitul frazei, ghilimele simple în loc de ghilimele duble, chei fără ghilimele, o virgulă lipsă între elemente sau comentarii. Standardul JSON nu permite niciuna dintre aceste situații, iar mesajul de eroare indică locul exact al problemei.
Nu. Șirurile de caractere și numerele sunt păstrate exact așa cum le-ai scris, inclusiv numerele foarte mari și valorile precum 1,0 sau 1e3. Se modifică doar spațiile, precum și ordinea tastelor, dacă activezi opțiunea „Sortare taste”.
Nu în formatul JSON standard. Formate precum JSON5 și JSONC le permit, dar acest validator respectă standardul, așa că semnalează comentariile și virgulele finale ca fiind erori.
Nu. Formatarea și validarea se efectuează în browserul tău, iar fișierul JSON nu părăsește niciodată dispozitivul tău. Acest lucru îl face sigur pentru răspunsurile API și fișierele de configurare pe care preferi să le păstrezi confidențiale.
Până la aproximativ 10 MB de text. Viteza depinde de dispozitivul tău, așa că fișierele foarte mari pot dura ceva timp pe un telefon. Totul este procesat în memoria browserului tău.
Pagina principală oferă zeci de alte instrumente gratuite care nu necesită o cheie API.
Unește rândurile și elimină întreruperile de rând din text.
Deschide instrumentulEliminați spațiile, tabulatorii și rândurile goale din text.
Deschide instrumentulElimină rândurile repetate din orice listă.
Deschide instrumentulAflă-ți adresa IP și caută orice adresă IP.
Deschide instrumentulNu există nicio întrebare corespunzătoare.
Împărtășește-ți părerea despre acest instrument cu ceilalți vizitatori.