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.