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.
A(z) JSON Stringify használata
Alakítsa át a JavaScript-objektumokat és tömböket JSON-karakterláncokká a kívánt behúzással és opcionális HTML-escape-eléssel. Minden a böngészőjében fut helyben, a beírt kód nem kerül feltöltésre.
- Írja be a szerializálandó JavaScript-objektum vagy tömb literálját a beviteli mezőbe.
- A “Indentation:” alatt válassza a “Spaces” vagy a “Tabs” lehetőséget attól függően, hogyan legyen behúzva a kimenet.
- Állítsa be a behúzás szélességét a “Spaces:” mezőben, például 2 vagy 4 szóköz szintenként.
- Kapcsolja be az “Escape HTML” funkciót, hogy a < és > jellegű karakterek biztonságos escape-sorozatokká alakuljanak, és ne rontsák el az oldal jelölését.
- Másolja ki a kapott JSON-karakterláncot, és illessze be kódjába, konfigurációjába vagy API-kérés törzsébe.
Kapcsolja be az “Escape HTML” funkciót, amikor a JSON HTML-oldalba lesz ágyazva, hogy egy lezáró címke, például </script>, ne szökjön ki a karakterláncból és ne injektáljon kódot.
Kapcsolódó eszközök
- JSON Formázás JSON formázása és díszítése testreszabható behúzással. Tömörített JSON azonnali díszítése a böngészőben.
- JSON Escape JSON karakterláncok escape és unescape online. Az idézőjelek, backslash-ek és újsorok azonnali átalakítása biztonságos escape szekvenciákká.
- TSV JSON-ba TSV konvertálása JSON-ba online ingyen. Fejlécek, automatikus típusfelismerés és minifikálás támogatása. Minden a böngészőben.
- JSON to CSV Ingyenes online JSON-ból CSV-be konverter. Lapítsa be a beágyazott objektumokat, válasszon elválasztót, azonnali letöltés. 100% böngészőben.
- CSV-ből JSON konverter CSV konvertálása JSON-ba online ingyen. Egyéni elválasztók, fejléc-alapú objektumok és automatikus típusfelismerés támogatása. Minden a böngészőben.
- XML Szépítő Ingyenes online XML szépítő. Formázza és szépítse az XML-t azonnal böngészőjében.
- XML Ellenőrző Az XML szintaxis és szerkezet azonnali ellenőrzése. Észlelje a hibákat pontos sorszámokkal és részletes üzenetekkel. Ingyenes, biztonságos, böngészőben fut.
- SQL→JSON Azonnal konvertálja az SQL INSERT utasításokat JSON tömbökké vagy objektumokká. Több soros VALUES, NULL-kezelés, automatikus típusfelismerés és szép nyomtatás. 100% kliens oldali, nincs feltöltés.