Trang Chủ Phát triển Ký hiệu đối tượng javascript (json) là gì? - định nghĩa từ techopedia

Ký hiệu đối tượng javascript (json) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Ký hiệu đối tượng JavaScript (JSON) có nghĩa là gì?

Ký hiệu đối tượng JavaScript (JSON) là một định dạng trao đổi dữ liệu tiêu chuẩn mở dựa trên tập hợp cú pháp JavaScript. JSON dựa trên văn bản, gọn nhẹ và thường được coi là dễ đọc / dễ viết.

Mặc dù được kết nối chặt chẽ với JavaScript, JSON không phụ thuộc vào ngôn ngữ. Mặc dù độc lập, JSON sử dụng các quy ước tương tự như các ngôn ngữ khác (ví dụ: C, C ++, Java, Perl và Python), làm cho JSON trở thành ngôn ngữ trao đổi dữ liệu lý tưởng.

Các đặc điểm JSON bao gồm:

  • Linh hoạt, cho phép lập trình viên xác định các khóa.
  • Ít chi phí hơn, vì nội dung chủ yếu là dữ liệu.
  • Dữ liệu di động.
  • Không độc quyền.
  • Định dạng phổ biến và thuận tiện cho các dịch vụ Web.

Được sử dụng phổ biến trong phát triển ứng dụng Web, JSON có thể được sử dụng làm định dạng dữ liệu cho bất kỳ ứng dụng nào có thông tin được lưu trữ dưới dạng văn bản.

Techopedia giải thích Ký hiệu đối tượng JavaScript (JSON)

JSON được một số người ưa thích hơn XML như một định dạng trao đổi dữ liệu vì nó ít dài dòng hơn, hoạt động nhanh chóng, giảm kích thước dữ liệu và đơn giản hóa việc xử lý tài liệu. Nó được sử dụng rộng rãi trong phát triển web, đặc biệt là vì nó chuyển liền mạch thông tin giữa các công nghệ không tương thích. Ví dụ, nó có thể liên quan đến một ứng dụng Java chạy trên hộp UNIX hoặc ứng dụng C # chạy trên Windows.

Một số biện pháp phòng ngừa được khuyến nghị vì JSON dễ xảy ra sự cố bảo mật xuất phát từ trình thông dịch và đối tượng của JavaScript, thực thi động văn bản JSON dưới dạng JavaScript. Nói cách khác, JSON dễ bị tấn công bởi những kẻ tấn công chèn JavaScript, những kẻ có thể hack và trích xuất nội dung của hệ thống / máy chủ Web và các đối tượng ứng dụng được truyền. Các kỹ thuật tăng cường bảo mật JSON tồn tại và có thể giải quyết các vấn đề đó. Vì vậy, trước khi triển khai JSON, các nhà phát triển nên liên tục nhận thức được tất cả các lỗ hổng bảo mật và các giải pháp có thể.

Ký hiệu đối tượng javascript (json) là gì? - định nghĩa từ techopedia