JSON là gì? Tổng quan về Cư sĩ

JSON là gì? Tổng quan về Cư sĩ

Bạn có bắt kịp với các công nghệ web mới nhất không? Kiến thức về HTML là khá cần thiết nếu bạn muốn vượt ra ngoài các hoạt động web đơn giản như duyệt và đăng trên các diễn đàn. Sau đó, có các chủ đề nâng cao hơn, như CSS (tìm hiểu thêm tại đây), AJAX (tìm hiểu thêm tại đây) và JSON.





Cho dù bạn có dự định trở thành nhà phát triển web hay không, bạn nên biết ít nhất JSON là gì, tại sao nó quan trọng và tại sao nó được sử dụng trên khắp các trang web ngày nay.





JSON là gì?

JSON là viết tắt của Ký hiệu đối tượng JavaScript . Đó là một định dạng tiêu chuẩn mở cho phép truyền dữ liệu trên web bằng cách sử dụng các cặp thuộc tính-giá trị . Điều đó nghe có vẻ hơi khó hiểu, vì vậy chúng ta hãy đi sâu vào vấn đề đó một chút.





Giả sử tôi có một quả bóng bay và bạn muốn quả bóng bay của tôi. Một cách để biến điều đó thành hiện thực là thực sự đóng gói quả bóng bay và gửi cho bạn qua đường bưu điện. Nhưng một phương pháp thay thế sẽ là mô tả cho bạn thuộc tính khinh khí cầu của tôi, điều này sẽ cho phép bạn tạo lại cùng một quả bóng bay chính xác mà không cần phải thực sự gửi quả bóng bay vật lý.

Quả bóng bay của tôi có thể có vật liệu thuộc tính của giá trị cao su . Nó có thể có một màu sắc thuộc tính của giá trị mạng lưới . Nó có thể có một đường kính thuộc tính của giá trị mười inch . Nó có thể có một khí ga thuộc tính của giá trị helium . Bốn cặp giá trị-thuộc tính đó đủ để bạn hình dung về quả bóng bay của tôi rồi phải không?



Đó là khá nhiều cách JSON hoạt động khi nó truyền dữ liệu trên Internet.

JSON có gì tốt?

JSON không phải là người đầu tiên sử dụng các cặp thuộc tính-giá trị như một cách để truyền dữ liệu qua Internet. Những người am hiểu công nghệ trong số bạn có thể nhận thấy rằng nó nghe có vẻ rất giống XML. Hóa ra, JSON và XML thực hiện nhiều tác vụ giống nhau. Vậy tại sao lại chọn JSON thay vì XML?





Trong web ngày nay, không đồng bộ tải dữ liệu là quan trọng. Nói cách khác, các trang web muốn có thể tải dữ liệu mới mà không cần phải làm mới toàn bộ trang để tải dữ liệu đó. Điều này dẫn đến trải nghiệm duyệt web mượt mà và thuận lợi hơn. JSON rất tốt để gửi và nhận dữ liệu không đồng bộ vì nó đơn giản và dễ sử dụng.

Nhưng XML cũng làm điều tương tự! Vậy tại sao một số người lại thích JSON?





Một câu trả lời cho câu hỏi đó có thể được tìm thấy trong tên của JSON: Ký hiệu đối tượng JavaScript . Nó được công nhận nguyên bản bởi JavaScript, một trong những ngôn ngữ phổ biến nhất trên thế giới. Vì JSON là một tập hợp con của JavaScript, bạn phải học thêm rất ít khi đã biết JavaScript.

làm thế nào để có được wifi ở mọi nơi trên máy tính xách tay

Một lý do khác là JSON dễ đọc hơn XML. Chắc chắn, thật dễ dàng để làm quen với XML khi bạn đã sử dụng nó một thời gian, nhưng nhìn lướt qua tệp XML có thể khiến bạn choáng ngợp với tất cả các thẻ và độ dài của nó. JSON rõ ràng hơn, dễ hiểu hơn cho người mới và khá linh hoạt với các kiểu dữ liệu cơ bản của nó.

Xem người tạo JSON nói gì về sự so sánh này so với JSON so với XML trang.

JSON trông như thế nào?

JSON chỉ là một chuỗi các cặp thuộc tính-giá trị có thể được lồng vào nhau khi cần thiết. Ví dụ: nếu đối tượng dữ liệu của chúng tôi là một người, thì người đó có thể được đại diện bởi dữ liệu JSON sau:

Mỗi dòng bắt đầu bằng một thuộc tính tiếp theo là dấu hai chấm, rồi đến giá trị cho thuộc tính đó. Giá trị đó có thể là một mảng, như đã thấy với thuộc tính 'phoneNumbers' ở trên. Giá trị cũng có thể là một loạt các cặp giá trị-thuộc tính khác mà bạn có thể thấy khi thực hiện với thuộc tính 'địa chỉ'. Đây được gọi là sự vật .

Để so sánh, đây là cùng một dữ liệu được biểu diễn bằng XML:

Phần kết luận

JSON chỉ là một cách để biểu diễn các đối tượng dữ liệu khi truyền chúng qua Internet. Đó là một giải pháp thay thế cho XML có nguồn gốc từ JavaScript, đó là một lý do tại sao nó rất phổ biến và rộng rãi. Việc sử dụng phổ biến nhất cho JSON là lấy dữ liệu từ các máy chủ web theo yêu cầu.

Hy vọng rằng bây giờ bạn đã hiểu rõ hơn về JSON và cách nó được sử dụng trong phát triển web. Để học hỏi thêm, Trang JSON trên MDN là một nơi tuyệt vời để bắt đầu.

Tín dụng hình ảnh: JSON được phóng đại qua Shutterstock

Đăng lại Đăng lại tiếng riu ríu E-mail 8 trang web tốt nhất để tải xuống sách nói miễn phí

Sách nói là một nguồn giải trí tuyệt vời và dễ đọc hơn nhiều. Dưới đây là tám trang web tốt nhất mà bạn có thể tải chúng xuống miễn phí.

Đọc tiếp
Chủ đề liên quan
  • Internet
  • Giải thích về công nghệ
  • Phát triển web
  • Lập trình
Giới thiệu về tác giả Joel lee(1524 bài báo đã được xuất bản)

Joel Lee là Tổng biên tập của MakeUseOf từ năm 2018. Anh ấy có bằng B.S. về Khoa học Máy tính và hơn chín năm kinh nghiệm viết và chỉnh sửa chuyên nghiệp.

Xem thêm từ Joel Lee

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký