Hướng dẫn dùng jsin JavaScript
Mục lụcNhóm phát triển của chúng tôi vừa ra mắt website langlearning.net học tiếng Anh, Nga, Đức, Pháp, Việt, Trung, Hàn, Nhật, ... miễn phí cho tất cả mọi người. Là một website được viết trên công nghệ web Flutter vì vậy hỗ trợ rất tốt cho người học, kể cả những người học khó tính nhất. Hiện tại website đang tiếp tục được cập nhập nội dung cho phong phú và đầy đủ hơn. Mong các bạn nghé thăm và ủng hộ website mới của chúng tôi. Hãy theo dõi chúng tôi trên Fanpage để nhận được thông báo mỗi khi có bài viết mới. Facebook 1- JSON là gì?Như bạn biết dữ liệu luôn được truyền từ máy tính nọ tới máy tính kia thông qua môi trường Internet, và nó được đóng gói theo một định dạng nào đó trước khi gửi đi. Nơi nhận phải hiểu được định dạng này để phân tích lấy ra được dữ liệu gốc. XML là một định dạng khá phổ biến để lưu trữ vận chuyển dữ liệu. JSON là viết tắt của JavaScript Object Notation, nó cũng là một định dạng để lưu trữ và vận chuyển dữ liệu. Định dạng JSON có nguồn gốc từ cú pháp đối tượng của Javascript, vì vậy nó thừa kế sự đơn giản, và hoàn toàn dựa trên văn bản. Dưới đây là một đoạn code khai báo một đối tượng trong Javascript: Javascript Object
Và một dữ liệu được lưu trữ trong định dạng JSON: JSON Data
Ưu điểm của JSON:
Ví dụ:
2- JSON.parse(..)Bằng cách sử dụng phương thức JSON.parse(text) giúp bạn phân tích một dữ liệu JSON và chuyển nó thành một đối tượng. json-parse-example.js
- json-parse-example.html
3- JSON.stringify(..) Bằng cách sử dụng phương thức JSON.stringify(obj) giúp bạn chuyển đổi một đối tượng
Javascript thành một văn bản có định dạng JSON. json-stringify-example1.js
JSON.stringify(obj) Phương thức JSON.stringify(obj) được sử dụng để chuyển đổi obj thành một String. Nếu đối tượng obj có phương thức toJSON() phương thức này sẽ được gọi để trả về String, ngược lại nó sẽ chuyển đổi theo quy tắc mặc định:
json-stringify-example2.js
Ví dụ: json-stringify-example.js
JSON.stringify(obj [, replacer[, space]]) Phương thức JSON.stringify(..) thực sự có 3 tham số, trong đó thứ 2 và thứ 3 là không bắt buộc. Các tham số: obj
replacer
space
Các ví dụ: Ví dụ với tham số replacer là một mảng các String: json-stringify-replacer-example1.js
Ví dụ với tham số replacer là một hàm: json-stringify-replacer-example2.js
Ví
dụ với tham số replacer là một hàm và tham số obj là một mảng. json-stringify-replacer-example3.js
Ví dụ với tham số space: json-stringify-space-example.js
Có thể bạn quan tâm Đây là các khóa học trực tuyến bên ngoài website o7planning mà chúng tôi giới thiệu, nó có thể bao gồm các khóa học miễn phí hoặc giảm giá. |