Teisendage JSON massiiviks/kaardiks – JavaScript

Teisendage Json Massiiviks Kaardiks Javascript



JSON, tuntud ka kui ' JavaScripti objekti märkimine ”, kasutatakse tavaliselt andmete edastamiseks serveri ja veebirakenduse vahel. JSON on lihtne tekstipõhine vorming, mida saab lihtsalt töödelda ja muuta JavaScripti objektideks, nagu massiivid, kaardid jne.

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.