Formatarea JSON
JSON Formatter (instrument de formatare JSON)
Puteți formata JSON-ul lipit pentru a-l face mai ușor de citit, precum și să-l comprimați și să-i verificați sintaxa. Acest lucru este util pentru revizuirea răspunsurilor API, a fișierelor de configurare, a jurnalelor și a datelor de testare.
Rezultat
Ce este JSON Formatter?
JSON Formatter este un instrument conceput pentru a formata JSON-ul pe o singură linie greu de citit sau JSON-ul cu indentare defectuoasă într-un format mai ușor de citit. JSON este utilizat într-o varietate de contexte, inclusiv răspunsuri API, configurații de servicii web, schimb de date în aplicații JavaScript, jurnale și interogări de baze de date NoSQL. Cu toate acestea, JSON-ul pe care îl primiți de fapt nu are adesea pauze de linie și se întinde pe mai multe linii pe orizontală, ceea ce face dificilă urmărirea conținutului cu ochiul liber. Când inserați JSON în acest instrument, acesta adaugă întreruperi de linie și indentare pentru a face cheile, valorile, matricile și structurile imbricate mai ușor de citit.
Pe lângă formatare, acesta acceptă compresia pentru a elimina spațiile și întreruperile de linie suplimentare, precum și verificarea sintaxei pentru a se asigura că JSON-ul este valid. Îl puteți utiliza atunci când doriți să verificați răspunsurile API în timpul dezvoltării, să vă asigurați că nu există erori după editarea fișierelor de configurare sau să faceți textul mai ușor de citit înainte de a-l insera în chat-uri sau documentație. Rezultatul poate fi copiat și descărcat ca fișier JSON, dacă este necesar.
Această pagină este procesată folosind JavaScript în browser. Nu există trimitere de formular către server pentru formatarea JSON-ului introdus. Cu toate acestea, atunci când gestionați JSON care conține informații confidențiale, date personale, token-uri de autentificare, chei private etc., vă rugăm să fiți precauți atunci când utilizați dispozitive partajate, extensii de browser, partajarea ecranului și gestionarea istoricului browserului. Pentru a asigura securitatea conținutului JSON, vă recomandăm să eliminați orice informații inutile înainte de a-l formata.
- Puteți formata JSON folosind spații duble, spații cvadruple sau tab-uri pentru indentare.
- Puteți comprima JSON într-o singură linie și îl puteți converti într-un format adecvat pentru transmitere și stocare.
- Puteți utiliza JSON.parse pentru a verifica dacă lipsesc virgule sau dacă ghilimelele sunt incorecte.
- Puteți copia rezultatele formatate în clipboard sau le puteți salva ca fișier formatat.json.
Cum se utilizează formatatorul JSON
Este ușor de utilizat. Mai întâi, lipiți JSON-ul pe care doriți să îl formatați în câmpul „JSON Input”. Puteți introduce JSON direct din surse precum clienți API, instrumente de dezvoltare ale browserului, jurnale sau fișiere de configurare. Apoi, selectați stilul de indentare dorit pentru rezultat. Deși se folosesc de obicei două spații, puteți alege patru spații pentru o mai bună lizibilitate sau tab-uri pentru a se potrivi cu convențiile proiectului dvs. existent.
Dacă faceți clic pe „Format”, rezultatul va fi afișat cu întreruperi de linie și indentare după parsarea JSON. Dacă faceți clic pe „Comprimare”, va fi afișată o singură linie de JSON, fără spații albe și întreruperi de linie. „Verificare sintaxă” este utilă atunci când doriți doar să verificați dacă datele introduse sunt JSON valide înainte de a genera rezultatul. Dacă există erori, va fi afișat un mesaj pe baza rezultatelor de parsare ale browserului. Deși modul în care sunt afișate erorile poate varia în funcție de browser, cele mai frecvente cauze sunt virgulele finale, ghilimelele simple lipsă, ghilimelele lipsă în jurul numelor cheilor și parantezele de închidere lipsă.
- Lipiți JSON-ul pe care doriți să îl formatați în câmpul „JSON Input”.
- Alegeți între 2 spații, 4 spații sau o tabulație pentru indentare, după cum este necesar.
- Pentru a facilita citirea textului, faceți clic pe „Format”; pentru a-l comprima într-o singură linie, faceți clic pe „Comprimare”; iar pentru a verifica acuratețea acestuia, faceți clic pe „Verificare sintaxă”.
- Verificați rezultatele și lipiți-le în aplicația dvs. folosind „Copiere rezultate” sau „Descărcare JSON”.
Note importante privind utilizarea
- În JSON, cheile și șirurile de caractere trebuie să fie încadrate între ghilimele duble. Deși acest lucru este similar cu notația obiectelor JavaScript, nu este același lucru.
- În JSON nu sunt permise virgulele la sfârșitul rândurilor. Dacă există o virgulă după ultimul element al unui array sau obiect, aceasta va genera o eroare.
- Lipirea fișierelor JSON prea mari poate încetini browserul. Pentru fișiere foarte mari, luați în considerare utilizarea unui editor dedicat pentru a le revizui.
- Vă rugăm să aveți grijă să nu manipulați fișiere JSON care conțin tokenuri de autentificare, chei API sau informații personale în medii partajate sau în timpul partajării ecranului.
Întrebări frecvente
Ce este un formatator JSON?
JSON Formatter este un instrument care formatează șirurile JSON într-un format lizibil. Acesta adaugă întreruperi de linie și indentare pentru a facilita vizualizarea structurii obiectelor, matricilor, șirurilor, numerelor, valorilor booleene, valorilor nule și altor elemente.
Care este diferența dintre formatarea JSON și compresia JSON?
Formatarea implică adăugarea de întreruperi de linie și indentare pentru a facilita citirea textului de către oameni. Compresia elimină spațiile albe și întreruperile de linie în plus pentru a crea un format JSON scurt, pe o singură linie, potrivit pentru salvare sau trimitere.
Poți verifica dacă JSON-ul este corect?
Da. Puteți utiliza butonul „Verificare sintaxă” pentru a verifica dacă datele introduse pot fi analizate ca JSON. Dacă sunt corecte, vor fi afișate ca JSON valid; dacă există erori, va fi afișat un mesaj de eroare.
Fișierul JSON introdus este trimis către server?
Formatarea, comprimarea și verificarea sintaxei acestui instrument se efectuează în browser. În condiții normale de funcționare, nu există niciun proces care să trimită un formular către server pentru a formata JSON.
Se pot folosi ghilimele simple în JSON?
În JSON, șirurile de caractere și numele cheilor trebuie să fie încadrate între ghilimele duble. Notația în stil JavaScript care utilizează ghilimele simple nu este validă în JSON.
O virgulă la sfârșitul frazei va cauza o eroare?
Da. În JSON, nu se poate plasa o virgulă după ultimul element al unui array sau obiect. Deși acest lucru este uneori permis în JavaScript, în JSON este o eroare.
Ce se recomandă: două spații sau patru spații?
În general, se folosesc două spații. Dacă doriți să măriți spațierea pentru o mai bună lizibilitate, folosiți patru spații; dacă proiectul dvs. are linii directoare specifice, vă rugăm să le respectați.
Poate fi utilizat cu fișiere JSON de dimensiuni mari?
O puteți folosi atâta timp cât se încadrează în capacitatea browserului. Cu toate acestea, în cazul fișierelor JSON foarte mari, lipirea și formatarea pot dura mult timp și pot încetini browserul.
Care este diferența dintre obiectele JSON și JavaScript?
JSON este un format bazat pe text pentru schimbul de date care are reguli mai stricte decât literalele de obiecte JavaScript, cum ar fi necesitatea ghilimelelor duble pentru numele cheilor și șirurile de caractere. De asemenea, nu acceptă comentarii.
Se poate formata JSON cu comentarii?
Comentariile nu sunt permise în JSON standard. Prin urmare, textul în stil JSON care conține comentarii precum // sau /* */ va genera o eroare. Formate precum JSONC nu sunt acceptate.
Pot salva rezultatele obținute?
Da. Puteți copia rezultatele formatate sau comprimate. De asemenea, le puteți salva ca fișier formatat.json făcând clic pe butonul „Descărcați JSON”.
Se poate folosi acest lucru și pentru a verifica răspunsurile API?
Da. Lipirea răspunsului JSON preluat din API facilitează verificarea structurilor imbricate și a conținutului matricilor. Acest lucru este util în timpul dezvoltării, testării și depanării.