Chuyển đổi JSON thành Mảng/bản đồ – JavaScript

Chuyen Doi Json Thanh Mang Ban Do Javascript



JSON, còn được gọi là “ Ký hiệu đối tượng JavaScript ”, thường được sử dụng để truyền dữ liệu giữa máy chủ và ứng dụng web. JSON là một định dạng dựa trên văn bản đơn giản có thể được xử lý đơn giản và biến thành các đối tượng JavaScript như mảng, bản đồ, v.v.

Hướng dẫn này sẽ minh họa các cách chuyển đổi JSON thành một mảng và ánh xạ trong JavaScript.

Làm cách nào để chuyển đổi JSON thành mảng JavaScript?

Để chuyển đổi JSON thành một mảng, hãy sử dụng “ JSON.parse() ' phương pháp. Phương thức này được sử dụng để chuyển đổi chuỗi JSON thành một đối tượng. Để chuyển đổi chuỗi JSON thành một mảng, trước tiên chúng tôi sẽ chuyển đổi chuỗi thành một đối tượng và sau đó gọi “ xô() ” phương thức thêm giá trị vào mảng trống.







cú pháp



Sử dụng phương thức sau cho phương thức “JSON.parse()”:



JSON. phân tích cú pháp ( chuỗi JSON ) ;

Nó chấp nhận một chuỗi JSON làm đầu vào và cung cấp một đối tượng làm đầu ra.





Ví dụ

Tạo một chuỗi JSON có tên “ strJSON ”:



đã từng là strJSON = '{'tên': 'Paul', 'tuổi': '32', 'Chỉ định': 'HR'}' ;

Gọi phương thức “JSON.parse()” bằng cách chuyển chuỗi JSON làm đối số chuyển đổi nó thành một đối tượng:

đã từng là objJSON = JSON. phân tích cú pháp ( strJSON ) ;

Tạo một mảng trống có tên “ mảngJSON ”:

đã từng là mảngJSON = [ ] ;

Lặp lại đối tượng đã chuyển đổi có tên là “ objJSON ” và đẩy các giá trị đối với từng khóa vào mảng bằng cách sử dụng “ xô() ' phương pháp:

( đã từng là Tôi TRONG objJSON ) {
mảngJSON. ( objJSON [ Tôi ] ) ;
}

Cuối cùng, in mảng trên bàn điều khiển:

bảng điều khiển. đăng nhập ( mảngJSON ) ;

Có thể thấy rằng JSON đã được chuyển đổi thành công thành một mảng:

Làm cách nào để chuyển đổi JSON thành bản đồ trong JavaScript?

Để chuyển đổi JSON thành bản đồ, hãy sử dụng “ Bản đồ() ” nhà xây dựng với “ Object.entries() ' Và ' JSON.parse() ” phương pháp. Phương thức “JSON.parse()” chuyển đổi chuỗi thành một đối tượng, trong khi phương thức “Object.entries()” cung cấp một mảng các cặp khóa-giá trị từ đối tượng được chuyển đổi. Hàm tạo “Bản đồ” tạo một đối tượng Bản đồ mới từ mảng các mục nhập.

cú pháp

Sử dụng cú pháp đã cho để chuyển đổi JSON thành ánh xạ trong JavaScript:

mới Bản đồ ( Sự vật . mục ( JSON. phân tích cú pháp ( objJSON ) ) ) ;

Ví dụ

Gọi hàm tạo “Map()” bằng phương thức “Object.entries()” và “JSON.parse()” bằng cách chuyển chuỗi JSON làm đối số:

hằng số bản đồJSON = mới Bản đồ ( Sự vật . mục ( JSON. phân tích cú pháp ( objJSON ) ) ) ;

In bản đồ trên bảng điều khiển bằng cách sử dụng “ console.log() ' phương pháp:

bảng điều khiển. đăng nhập ( bản đồJSON ) ;

đầu ra

Chúng tôi đã cung cấp tất cả thông tin cần thiết liên quan đến việc chuyển đổi JSON thành mảng/bản đồ trong JavaScript.

Phần kết luận

Để chuyển đổi JSON thành một mảng, hãy sử dụng “ JSON.parse() ” phương pháp với “ xô() ” và để chuyển đổi JSON thành bản đồ, hãy sử dụng “ Bản đồ() ” nhà xây dựng với “ Object.entries() ' Và ' JSON.parse() ' phương pháp. Phương thức JSON.parse() là phương thức chính để chuyển đổi vì nó chuyển đổi chuỗi JSON thành một đối tượng. Hướng dẫn này minh họa các phương pháp chuyển đổi JSON thành một mảng và ánh xạ trong JavaScript.