Ez az oktatóanyag bemutatja a JSON tömbbé és leképezésének módjait JavaScriptben.
Hogyan lehet a JSON-t JavaScript-tömbbé konvertálni?
A JSON tömbbé konvertálásához használja a „ JSON.parse() ” módszerrel. Ez a módszer a JSON-karakterlánc objektummá konvertálására szolgál. A JSON karakterlánc tömbbé konvertálásához először a karakterláncot objektummá alakítjuk, majd meghívjuk a ' nyom() ” metódus értékek hozzáadására egy üres tömbben.
Szintaxis
Használja a következő módszert a „JSON.parse()” metódushoz:
JSON. elemezni ( JSONString ) ;
Elfogad egy JSON karakterláncot bemenetként, és egy objektumot ad kimenetként.
Példa
Hozzon létre egy '' nevű JSON-karakterláncot strJSON ”:
volt strJSON = '{'név': 'Paul', 'életkor': '32', 'Megnevezés': 'HR'}' ;
Hívja meg a „JSON.parse()” metódust úgy, hogy a JSON karakterláncot olyan argumentumként adja át, amely objektummá konvertálja:
volt objJSON = JSON. elemezni ( strJSON ) ;Hozzon létre egy üres tömböt ' arrayJSON ”:
volt arrayJSON = [ ] ;Ismételje meg a konvertált objektumot ' objJSON ', és nyomja meg az értékeket a tömb minden kulcsához a ' nyom() ” módszer:
számára ( volt én ban ben objJSON ) {arrayJSON. nyom ( objJSON [ én ] ) ;
}
Végül nyomtassa ki a tömböt a konzolon:
konzol. log ( arrayJSON ) ;Látható, hogy a JSON sikeresen tömbbé lett konvertálva:
Hogyan lehet a JSON-t leképezni JavaScriptben?
A JSON leképezésre konvertálásához használja a „ Térkép() ' konstruktor a ' Object.entries() ” és „ JSON.parse() ” módszerekkel. A „JSON.parse()” metódus a karakterláncot objektummá alakítja, míg az „Object.entries()” metódus kulcs-érték párok tömbjét adja meg az átalakított objektumból. A „Map” konstruktor új térképobjektumot hoz létre a bejegyzések tömbjéből.
Szintaxis
Használja a megadott szintaxist a JSON konvertálásához JavaScriptben való leképezésre:
új Térkép ( Tárgy . bejegyzés ( JSON. elemezni ( objJSON ) ) ) ;Példa
Hívja meg a „Map()” konstruktort az „Object.entries()” és „JSON.parse()” metódussal a JSON karakterlánc argumentumként való átadásával:
const mapJSON = új Térkép ( Tárgy . bejegyzés ( JSON. elemezni ( objJSON ) ) ) ;Nyomtassa ki a térképet a konzolon a „ console.log() ” módszer:
konzol. log ( mapJSON ) ;Kimenet
Minden szükséges információt megadtunk a JSON tömbbé/leképezéssé konvertálásához JavaScriptben.
Következtetés
A JSON tömbbé konvertálásához használja a „ JSON.parse() ' módszer a ' nyom() ” metódussal, és a JSON térképpé konvertálásához használja a „ Térkép() ' konstruktor a ' Object.entries() ” és „ JSON.parse() ” módszerrel. A JSON.parse() metódus az átalakítás kulcsmódszere, mivel a JSON-karakterláncot objektummá alakítja. Ez az oktatóanyag bemutatta a JSON tömbbé és leképezésének módszereit JavaScriptben.