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ä.