JSON Stringify
Alakítsa át a JavaScript objektumokat és tömböket JSON karakterlánccá testreszabható behúzással és HTML escape-pel. Ingyenes, teljesen a böngészőben fut.
Mi az a JSON Stringify?
A JSON.stringify() egy beépített JavaScript metódus, amely egy JavaScript értéket JSON formátumú karakterlánccá alakít. Ez az eszköz vizuális felületet biztosít behúzás-vezérléssel és HTML escape-pel.
Hogyan használjam ezt a JSON stringify eszközt?
Illessze be vagy írja be a JavaScript objektumot vagy tömböt a beviteli területre. Az eszköz azonnal JSON karakterlánccá alakítja. Testreszabhatja a behúzást (szóközök vagy tabok) és engedélyezheti a HTML escape-et.
Mi a különbség a JSON és a JavaScript objektumok között?
A JSON megköveteli, hogy minden kulcs dupla idézőjelben legyen, és csak a string, number, boolean, null, array és object típusokat támogatja. A JavaScript objektumok engedélyezik az idézőjel nélküli kulcsokat, szimpla idézőjeleket, függvényeket, undefined és Symbol értékeket.
Hogyan kezelik a körkörös hivatkozásokat?
A JSON.stringify() hibát dob, ha körkörös hivatkozást talál. Ez az eszköz felismeri a körkörös hivatkozásokat, és tiszta hibaüzenetet jelenít meg.
Testreszabhatom a kimenet behúzását?
Igen. A behúzást tetszőleges számú szóközre vagy tabra állíthatja. Használja a 0-t vagy ürest a kompakt kimenethez.
Mit csinál a HTML escape?
A HTML escape a <, >, &, " és ' karaktereket HTML entitás megfelelőikké alakítja (<, >, &, stb.). Ez megakadályozza a JSON karakterlánc HTML-be ágyazásakor fellépő hibákat.
Ez az eszköz minden böngészőben működik?
Igen. A JSON.stringify() egy szabványos metódus, amelyet minden modern böngésző támogat, beleértve a Chrome-ot, Firefox-ot, Safari-t és Edge-t.
Hogyan ellenőrizhetem, hogy a kimenet érvényes JSON?
Az eszköz szintaktikailag helyes JSON-t generál a natív JSON.stringify() metódussal. Az eredményt bármely JSON validátorba beillesztve ellenőrizheti.
Az adataim szerverre kerülnek küldésre?
Nem. Minden feldolgozás helyben történik a böngészőjében JavaScript segítségével. Az adatai soha nem hagyják el az eszközét.
Milyen értékeket hagy figyelmen kívül a JSON.stringify()?
A JSON.stringify() figyelmen kívül hagyja az undefined értékeket, függvényeket és Symbol kulcsú tulajdonságokat az objektumokban. Tömbökben ezeket az értékeket null helyettesíti.