Konvertálja a JSON-t array/map-re – JavaScript

Konvertalja A Json T Array Map Re Javascript



JSON, más néven ' JavaScript objektum jelölés ”, általánosan használt adatátvitelre szolgál egy szerver és egy webalkalmazás között. A JSON egy egyszerű szövegalapú formátum, amely egyszerűen feldolgozható és JavaScript objektumokká alakítható, például tömbökké, térképekké stb.

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.