Tukar JSON kepada Array/peta – JavaScript

Tukar Json Kepada Array Peta Javascript



JSON, juga dikenali sebagai “ Notasi Objek JavaScript ”, biasanya digunakan untuk menghantar data antara pelayan dan aplikasi web. JSON ialah format berasaskan teks ringkas yang boleh diproses dan diubah menjadi objek JavaScript seperti tatasusunan, peta dan sebagainya.

Tutorial ini akan menggambarkan cara untuk menukar JSON kepada tatasusunan dan peta dalam JavaScript.

Bagaimana untuk Menukar JSON ke Array JavaScript?

Untuk menukar JSON kepada tatasusunan, gunakan ' JSON.parse() ” kaedah. Kaedah ini digunakan untuk menukar rentetan JSON kepada objek. Untuk menukar rentetan JSON kepada tatasusunan, kita akan mula-mula menukar rentetan kepada objek dan kemudian memanggil ' tolak() ” kaedah untuk menambah nilai dalam tatasusunan kosong.







Sintaks



Gunakan kaedah berikut untuk kaedah 'JSON.parse()':



JSON. menghuraikan ( JSONString ) ;

Ia menerima rentetan JSON sebagai input dan memberikan objek sebagai output.





Contoh

Buat rentetan JSON bernama ' strJSON ”:



adalah strJSON = '{'name': 'Paul', 'age': '32', 'Designation': 'HR'}' ;

Guna kaedah 'JSON.parse()' dengan menghantar rentetan JSON sebagai argumen yang menukarnya menjadi objek:

adalah objJSON = JSON. menghuraikan ( strJSON ) ;

Buat tatasusunan kosong bernama “ arrayJSON ”:

adalah arrayJSON = [ ] ;

Lelaran objek yang ditukar dipanggil ' objJSON ” dan tolak nilai terhadap setiap kekunci pada tatasusunan menggunakan “ tolak() ' kaedah:

untuk ( adalah i dalam objJSON ) {
arrayJSON. menolak ( objJSON [ i ] ) ;
}

Akhir sekali, cetak tatasusunan pada konsol:

konsol. log ( arrayJSON ) ;

Ia boleh dilihat bahawa JSON telah berjaya ditukar kepada tatasusunan:

Bagaimana untuk Menukar JSON ke peta dalam JavaScript?

Untuk menukar JSON kepada peta, gunakan ' Peta() 'pembina dengan ' Object.entry() ” dan “ JSON.parse() ” kaedah. Kaedah 'JSON.parse()' menukar rentetan kepada objek, manakala kaedah 'Object.entry()' memberikan tatasusunan pasangan nilai kunci daripada objek yang ditukar. Pembina 'Peta' mencipta objek Peta baharu daripada tatasusunan entri.

Sintaks

Gunakan sintaks yang diberikan untuk menukar JSON kepada peta dalam JavaScript:

baru Peta ( Objek . entri ( JSON. menghuraikan ( objJSON ) ) ) ;

Contoh

Panggil pembina 'Peta()' dengan kaedah 'Object.entry()' dan 'JSON.parse()' dengan menghantar rentetan JSON sebagai hujah:

const mapJSON = baru Peta ( Objek . entri ( JSON. menghuraikan ( objJSON ) ) ) ;

Cetak peta pada konsol menggunakan “ console.log() ' kaedah:

konsol. log ( mapJSON ) ;

Pengeluaran

Kami telah menyediakan semua maklumat yang diperlukan berkaitan dengan penukaran JSON kepada tatasusunan/peta dalam JavaScript.

Kesimpulan

Untuk menukar JSON kepada tatasusunan, gunakan ' JSON.parse() ' kaedah dengan ' tolak() ”, dan untuk menukar JSON kepada peta, gunakan “ Peta() 'pembina dengan ' Object.entry() ” dan “ JSON.parse() ” kaedah. Kaedah JSON.parse() ialah kaedah utama untuk penukaran kerana ia menukar rentetan JSON kepada objek. Tutorial ini menggambarkan kaedah untuk menukar JSON kepada tatasusunan dan peta dalam JavaScript.