See õpetus illustreerib viise, kuidas JSON-i teisendada JavaScriptis massiiviks ja kaardistada.
Kuidas teisendada JSON JavaScripti massiiviks?
JSON-i teisendamiseks massiiviks kasutage JSON.parse() ” meetod. Seda meetodit kasutatakse JSON-stringi teisendamiseks objektiks. JSON-stringi massiiviks teisendamiseks teisendame stringi esmalt objektiks ja seejärel kutsume ' push () ” meetod tühja massiivi väärtuste lisamiseks.
Süntaks
Kasutage meetodi „JSON.parse()” jaoks järgmist meetodit.
JSON. sõeluda ( JSONString ) ;
See aktsepteerib sisendina JSON-stringi ja annab väljundina objekti.
Näide
Looge JSON-string nimega ' strJSON ”:
oli strJSON = '{'nimi': 'Paul', 'vanus': '32', 'Nimetus': 'HR'}' ;
Käivitage meetod „JSON.parse()”, edastades JSON-stringi argumendina, mis teisendab selle objektiks:
oli objJSON = JSON. sõeluda ( strJSON ) ;Looge tühi massiiv nimega ' arrayJSON ”:
oli arrayJSON = [ ] ;Itereerige teisendatud objekti nimega ' objJSON ' ja suruge väärtused massiivi iga klahvi vastu, kasutades nuppu ' push () ” meetod:
jaoks ( oli i sisse objJSON ) {arrayJSON. suruma ( objJSON [ i ] ) ;
}
Lõpuks printige massiiv konsoolil:
konsool. logi ( arrayJSON ) ;On näha, et JSON on edukalt teisendatud massiiviks:
Kuidas teisendada JSON-i JavaScriptis kaardiks?
JSON-i kaardiks teisendamiseks kasutage Kaart () ' konstruktor koos ' Object.entries() ” ja „ JSON.parse() ” meetodid. Meetod „JSON.parse()” teisendab stringi objektiks, samas kui meetod „Object.entries()” annab teisendatud objektist võtme-väärtuste paaride massiivi. Konstruktor “Kaart” loob kirjete massiivist uue kaardiobjekti.
Süntaks
Kasutage antud süntaksit JSON-i teisendamiseks JavaScriptis kaardistamiseks:
uus Kaart ( Objekt . sissekandeid ( JSON. sõeluda ( objJSON ) ) ) ;Näide
Kutsuge konstruktorit 'Map()' meetodiga 'Object.entries()' ja 'JSON.parse()', edastades argumendina JSON-stringi:
konst mapJSON = uus Kaart ( Objekt . sissekandeid ( JSON. sõeluda ( objJSON ) ) ) ;Printige kaart konsoolil, kasutades ' console.log() ” meetod:
konsool. logi ( mapJSON ) ;Väljund
Oleme esitanud kogu vajaliku teabe, mis on seotud JSON-i teisendamiseks JavaScriptis massiiviks/kaardiks.
Järeldus
JSON-i massiiviks teisendamiseks kasutage ' JSON.parse() ' meetod koos ' push () ” meetodit ja JSON-i kaardiks teisendamiseks kasutage Kaart () ' konstruktor koos ' Object.entries() ” ja „ JSON.parse() ” meetod. Meetod JSON.parse() on teisendamise põhimeetod, kuna see teisendab JSON-stringi objektiks. See õpetus illustreeris meetodeid JSON-i teisendamiseks massiiviks ja kaardistamiseks JavaScriptis.