Muunna JSON Array/map-muotoon - JavaScript

Muunna Json Array Map Muotoon Javascript



JSON, joka tunnetaan myös nimellä ' JavaScript-objektin merkintä ”, käytetään yleisesti tiedon siirtämiseen palvelimen ja verkkosovelluksen välillä. JSON on yksinkertainen tekstipohjainen muoto, joka voidaan yksinkertaisesti käsitellä ja muuttaa JavaScript-objekteiksi, kuten taulukoiksi, kartoiksi ja niin edelleen.

Tämä opetusohjelma havainnollistaa tapoja muuntaa JSON taulukoksi ja kartaksi JavaScriptissä.

Kuinka muuntaa JSON JavaScript-taulukoksi?

Jos haluat muuntaa JSONin taulukoksi, käytä ' JSON.parse() ”menetelmä. Tätä menetelmää käytetään JSON-merkkijonon muuntamiseen objektiksi. Muuntaaksesi JSON-merkkijonon taulukoksi muunnamme ensin merkkijonon objektiksi ja kutsumme sitten ' työntää() ”menetelmä arvojen lisäämiseksi tyhjään taulukkoon.







Syntaksi



Käytä seuraavaa menetelmää 'JSON.parse()'-menetelmälle:



JSON. jäsentää ( JSONString ) ;

Se hyväksyy JSON-merkkijonon syötteenä ja antaa objektin ulostulona.





Esimerkki

Luo JSON-merkkijono nimeltä ' strJSON ”:



oli strJSON = '{'nimi': 'Paavali', 'ikä': '32', 'Nimitys': 'HR'}' ;

Kutsu 'JSON.parse()' -menetelmä välittämällä JSON-merkkijono argumenttina, joka muuntaa sen objektiksi:

oli objJSON = JSON. jäsentää ( strJSON ) ;

Luo tyhjä taulukko nimeltä ' arrayJSON ”:

oli arrayJSON = [ ] ;

Toista muunnettu objekti nimeltä ' objJSON ' ja työnnä arvot taulukon kutakin avainta vasten käyttämällä ' työntää() 'menetelmä:

varten ( oli i sisään objJSON ) {
arrayJSON. työntää ( objJSON [ i ] ) ;
}

Tulosta lopuksi taulukko konsoliin:

konsoli. Hirsi ( arrayJSON ) ;

Voidaan nähdä, että JSON on onnistuneesti muutettu taulukoksi:

Kuinka muuntaa JSON kartaksi JavaScriptissä?

Jos haluat muuntaa JSONin kartaksi, käytä ' Kartta() ' rakentaja ' Object.entries() ' ja ' JSON.parse() ”menetelmiä. 'JSON.parse()'-menetelmä muuntaa merkkijonon objektiksi, kun taas 'Object.entries()'-menetelmä antaa joukon avainarvopareja muunnetusta objektista. 'Kartta'-konstruktori luo uuden karttaobjektin merkintöjen joukosta.

Syntaksi

Käytä annettua syntaksia muuntamaan JSON kartoittamaan JavaScriptissä:

Uusi Kartta ( Esine . merkinnät ( JSON. jäsentää ( objJSON ) ) ) ;

Esimerkki

Kutsu 'Map()'-konstruktori 'Object.entries()'- ja 'JSON.parse()'-metodilla välittämällä JSON-merkkijono argumenttina:

konst mapJSON = Uusi Kartta ( Esine . merkinnät ( JSON. jäsentää ( objJSON ) ) ) ;

Tulosta kartta konsoliin käyttämällä ' console.log() 'menetelmä:

konsoli. Hirsi ( mapJSON ) ;

Lähtö

Olemme toimittaneet kaikki tarvittavat tiedot, jotka liittyvät JSONin muuntamiseen array/map-muotoon JavaScriptissä.

Johtopäätös

Jos haluat muuntaa JSONin taulukoksi, käytä ' JSON.parse() ' menetelmällä ' työntää() ' -menetelmää ja muuntaa JSON kartaksi käyttämällä ' Kartta() ' rakentaja ' Object.entries() ' ja ' JSON.parse() ”menetelmä. JSON.parse()-menetelmä on avainmenetelmä muuntamiseen, koska se muuntaa JSON-merkkijonon objektiksi. Tämä opetusohjelma havainnollistaa menetelmiä, joilla JSON muunnetaan taulukoksi ja kartoitetaan JavaScriptissä.