Hirdetés
- Házimozi haladó szinten
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Ez aztán elég komoly ProArt monitornak tűnik!
- A jövőben nem csak a gazdagok kiváltsága lehet az Intel CPU-k tuningja
- Vezeték nélküli fejhallgatók
- 5.1, 7.1 és gamer fejhallgatók
- Fejhallgató erősítő és DAC topik
- Eljött a CPU-k kora az AI-piacon
- OLED TV topic
- XMLTV EPG letöltő progi
-
PROHARDVER!
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
Szívesen!

Innen érthető meg elég jól, mit is csinál a JSON.parse(), lényegében hasonló az eval()-hoz, csak az a nagy különbség, hogy a JSON.parse() nem engedi lefutni pl. az esetlegesen kártékony JavaScript-kódot. Az eval()-nak pedig épp ez a nagy veszélye, hogy rajta keresztül lefuthatnak a rosszindulatú kódok.
Idézet:
"To convert a JSON text into an object, you can use the eval() function. eval() invokes the JavaScript compiler. Since JSON is a proper subset of JavaScript, the compiler will correctly parse the text and produce an object structure. The text must be wrapped in parens to avoid tripping on an ambiguity in JavaScript's syntax.
var myObject = eval('(' + myJSONtext + ')');The eval function is very fast. However, it can compile and execute any JavaScript program, so there can be security issues. The use of eval is indicated when the source is trusted and competent. It is much safer to use a JSON parser. In web applications over XMLHttpRequest, communication is permitted only to the same origin that provide that page, so it is trusted. But it might not be competent. If the server is not rigorous in its JSON encoding, or if it does not scrupulously validate all of its inputs, then it could deliver invalid JSON text that could be carrying dangerous script. The eval function would execute the script, unleashing its malice.
To defend against this, a JSON parser should be used. A JSON parser will recognize only JSON text, rejecting all scripts. In browsers that provide native JSON support, JSON parsers are also much faster than eval. It is expected that native JSON support will be included in the next ECMAScript standard.
var myObject = JSON.parse(myJSONtext, reviver);"
Új hozzászólás Aktív témák
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Házimozi haladó szinten
- EAFC 26
- Bemutatkozott az Oppo kamerás csúcsmodellje
- Konzolokról KULTURÁLT módon
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Orbitális tévedés a New Glenn harmadik útján
- Crimson Desert
- Proxmox VE
- További aktív témák...
- Samsung Galaxy S9 - 64GB Fekete
- Samsung Galaxy S23 256GB,Újszerű,Adatkabel,12 hónap garanciával
- ThinkPad P1 Gen6 16" QHD+ IPS i9-13900H RTX 2000 Ada 32GB 1TB NVMe ujjolv IR kam gar
- Gamer PC-Számítógép! Csere-Beszámítás! Ryzen 5 5600XT / RTX 5060 / 16GB DDR4 / 1TB SSD!
- Xiaomi Redmi Note 14 Pro 256GB,Újszerű,Adatkabel,12 hónap garanciával
- 27% - ASUS Vivobook S15 OLED Notebook! Ryzen 5 5600H / 24GB 3200MHz / 500GB NVMe
- BESZÁMÍTÁS! MSI Z390 i7 8700 32GB DDR4 500GB SSD 1TB HDD RTX 3060 12GB Zalman S2 TG FSP 800W
- iPhone 14 128GB 100% (1év Garancia)- ÚJ EREDETI AKKUMULÁTOR - AKCIÓ
- Samsung Galaxy Z Flip 7 256 GB Kék Használt állapot 12 GB RAM 6 hónap garancia
- Keresünk iPhone 16/16e/16 Plus/16 Pro/16 Pro Max
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


