Bài viết cho biết JSON là gì. Cấu trúc của JSON về Cú pháp của JSON, các loại values và ví dụ. Khi nào nên sử dụng JSON. Click để xem ngay câu trả lời nhé!
JSON có tên tiếng anh đầy đủ JavaScript Object Noattion là một kiểu dữ liệu mở trong JavaScript, thuộc họ hàng với các ngôn ngữ lập trình C gồm: C, C++, C#, Java, JavaScript, Python,…
Ban đầu JSON được thiết kế và phát triển để phục vụ riêng cho các ứng dụng viết bằng Javascript nhưng sau đó JSON ngày càng phổ biến hơn vì tính ứng dụng cao, dễ sử dụng và có thể đọc được bằng các ngôn ngữ lập trình hiện nay như: JavaScript, Python, C, C++,...
-800x500.png)
Ảnh minh họa cho JSON
Với định dạng đơn giản, dễ hiểu và phù hợp với mọi loại ngôn ngữ lập trình thì JSON sẽ được ưa chuộng và sử dụng nhiều hơn trong thời gian tới khi mà ngành công nghệ thông tin ngày càng quan trọng và máy tính ngày càng hiện đại.
Một JSON đơn giản được trình bày theo 1 trong 2 nguyên tắc:
Cấu trúc của JSON gồm hai yếu tố chính: Key (tên thuộc tính) và Value (giá trị thuộc tính).
Ảnh minh họa cho cấu trúc JSON
Như vậy, kết cấu mỗi cú pháp của JSON trông có vẻ rất đơn giản. Nhưng muốn tạo file.json thì bạn phải tuân theo đúng cú pháp và những quy tắc sau:
Ảnh minh họa cho cấu trúc JSON
-800x500.png)
Ảnh minh họa cho các loại values
{“name” : “iPhone12”“version” : “iOS 14.4.1”“seri” : “FTGVP00MHFM2”}
Trên đây là một ví dụ đơn giản về của một chuỗi JSON lưu trữ thông tin về một chiếc iPhone 12. Nhìn qua ví dụ ta có thể dễ dàng nhận ra: “name”, “version”, “seri” là key và “iPhone12”, “iOS 14.4.1”, “FTGVP00MHFM2” là values. JSON bắt đầu và kết thúc bằng dấu ngoặc nhọn.
JSON có định dạng là văn bản, nó dễ dàng sử dụng để gửi giữ liệu đến một máy chủ bất kỳ nên thường được sử dụng để trao đổi dữ liệu văn bản giữa trình duyệt và máy chủ. Vì vậy, nếu bạn nhận dữ liệu từ máy chủ, ở định dạng JSON, bạn có thể sử dụng nó như bất kỳ đối tượng JavaScript nào khác.
Ảnh minh họa cho sử dụng JSON
Hy vọng thông qua bài viết này sẽ giúp các bạn hiểu rõ về JSON và có thể nắm bắt được những khái niệm cơ bản, cách sử dụng nó. Cảm ơn các bạn đã theo dõi, hẹn gặp lại ở những chủ đề tiếp theo.
Trung tâm bảo hành có bán linh kiện và dịch vụ chính hãng, đào tạo KTV miễn phí, gọi là có mặt ngay, bảo hành tại nhà.