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.