JSON Stringify
Convertiți obiecte și matrice JavaScript în șiruri JSON cu indentare personalizabilă și escape HTML. Gratuit, procesat integral în browser.
Ce este JSON Stringify?
JSON.stringify() este o metodă integrată JavaScript care convertește o valoare JavaScript într-un șir formatat JSON. Acest instrument oferă o interfață vizuală cu control al indentării și escape HTML.
Cum folosesc acest instrument JSON stringify?
Lipiți sau tastați obiectul sau matricea JavaScript în zona de intrare. Instrumentul îl convertește instantaneu într-un șir JSON. Puteți ajusta indentarea (spații sau taburi) și activa escape HTML.
Care este diferența dintre JSON și obiectele JavaScript?
JSON necesită ca toate cheile să fie între ghilimele duble și suportă doar tipurile string, number, boolean, null, array și object. Obiectele JavaScript permit chei fără ghilimele, ghilimele simple, funcții, undefined și Symbol.
Cum sunt gestionate referințele circulare?
JSON.stringify() aruncă o eroare la întâlnirea unei referințe circulare. Acest instrument detectează referințele circulare și afișează un mesaj de eroare clar.
Pot personaliza indentarea ieșirii?
Da. Puteți seta indentarea la orice număr de spații sau taburi. Utilizați 0 sau gol pentru ieșire compactă fără spații suplimentare.
Ce face escape HTML?
Escape HTML convertește caracterele precum <, >, &, " și ' în echivalentele lor entități HTML (<, >, &, etc.). Acest lucru previne deteriorarea HTML la încorporarea JSON.
Acest instrument funcționează în toate browserele?
Da. JSON.stringify() este o metodă standard suportată de toate browserele moderne, inclusiv Chrome, Firefox, Safari și Edge.
Cum verific dacă ieșirea este JSON valid?
Instrumentul generează JSON corect sintactic folosind metoda nativă JSON.stringify(). Puteți verifica rezultatul lipindu-l într-un validator JSON.
Datele mele sunt trimise la un server?
Nu. Toată procesarea are loc local în browserul dvs. folosind JavaScript. Datele dvs. nu părăsesc niciodată dispozitivul.
Ce valori sunt ignorate de JSON.stringify()?
JSON.stringify() ignoră valorile undefined, funcțiile și proprietățile cu cheie Symbol din obiecte. În matrice, aceste valori sunt înlocuite cu null.
Cum se folosește JSON Stringify
Convertiți obiecte și tablouri JavaScript în șiruri JSON cu indentarea preferată și escape HTML opțional. Totul este procesat local în browserul dvs., iar codul introdus nu este încărcat nicăieri.
- Introduceți literalul de obiect sau tablou JavaScript pe care doriți să-l serializați în zona de introducere.
- Sub “Indentation:”, alegeți “Spaces” sau “Tabs” în funcție de modul în care trebuie indentat rezultatul.
- Setați lățimea indentării în câmpul “Spaces:”, de exemplu 2 sau 4 spații pe nivel.
- Activați “Escape HTML” pentru ca caractere precum < și > să devină secvențe de escape sigure și să nu strice marcajul paginii.
- Copiați șirul JSON rezultat și lipiți-l în cod, configurație sau în corpul unui apel API.
Activați “Escape HTML” ori de câte ori JSON-ul va fi încorporat într-o pagină HTML, astfel încât o etichetă de închidere precum </script> să nu scape din șir și să injecteze cod.
Instrumente conexe
- Formatare JSON Formatați și decorați JSON cu indentare personalizabilă. Decorați JSON comprimat instantaneu în browser.
- Escape JSON Escape și unescape șiruri JSON online. Convertiți ghilimelele, backslash-urile și liniile noi în secvențe escape sigure.
- TSV în JSON Convertiți TSV în JSON online gratuit. Acceptă anteturi, detectare automată a tipurilor și minificare. Totul în browser.
- JSON în CSV Convertor gratuit online JSON în CSV. Aplatizați obiectele imbricate, alegeți delimitatori și descărcați instant. 100% în browser.
- Convertor CSV în JSON Convertiți CSV în JSON online gratuit. Acceptă delimitatori personalizați, obiecte bazate pe antet și detectare automată a tipurilor. Totul în browser.
- XML Beautifier XML Beautifier online gratuit. Formatați și înfrumusețați XML instantaneu în browser.
- Validator XML Validați instantaneu sintaxa și structura XML. Detectați erori cu numere de linie precise și mesaje detaliate. Gratuit, sigur, rulează în browser.
- SQL în JSON Convertiți instantaneu instrucțiunile SQL INSERT în matrice sau obiecte JSON. Acceptă VALUES multiple, gestionare NULL, detecție automată a tipurilor și tipărire formatată. 100% pe client, fără încărcare.