Json gi

JSON là một tiêu chuẩn mở để trao đổi dữ liệu trên web. Nó hỗ trợ các cấu trúc dữ liệu như đối tượng và mảng. Vì vậy, khá dễ dàng để viết và đọc dữ liệu từ JSON

Json gi

Nội dung chính

JSON là gì?

  • JSON là viết tắt của JavaScript Object Notation
  • JSON là một định dạng trao đổi dữ liệu chuẩn mở
  • JSON file and description
  • JSON có nguồn gốc từ JavaScript
  • JSON rất dễ đọc và viết
  • JSON là ngôn ngữ độc lập
  • JSON hỗ trợ các cấu trúc dữ liệu như mảng và đối tượng


JSON được sử dụng để trao đổi dữ liệu

Khi trao đổi dữ liệu giữa trình duyệt và máy chủ, dữ liệu chỉ có thể là văn bản

JSON là một chuỗi văn bản và chúng ta có thể chuyển đổi bất kỳ đối tượng nào thành JSON và gửi JSON tới máy chủ

Chúng ta cũng có thể chuyển đổi bất kỳ JSON nào nhận được từ máy chủ thành các đối tượng

JSON sử dụng cú pháp JavaScript, nhưng định dạng JSON chỉ là văn bản. Văn bản có thể được đọc và sử dụng dưới dạng định dạng dữ liệu bởi bất kỳ ngôn ngữ lập trình nào


Ví dụ chuỗi JSON

Ví dụ sau đây cho thấy cách sử dụng JSON để lưu trữ thông tin liên quan đến sách dựa trên tên sách, ấn bản và tác giả

{
   "book": [
      {
         "id":"01",
         "name": "Nhà Giả Kim",
         "edition": "3",
         "author": "Paulo Coelho"
      },
      {
         "id":"02",
         "name": "Thế Giới Phẳng",
         "edition": "2",
         "author": "Thomas Friedman"
      }
   ]
}



Ví dụ phân tích chuỗi JSON với JavaScript



JSON example





Kết quả

Json gi

Tại sao nên sử dụng JSON?

Vì định dạng Json chỉ là văn bản nên nó có

Để có thể thiết kế một trang web khỏe mạnh và quản lý tốt các nội dung, đường truyền của trang web, bên cạnh các giải pháp mạng máy tính, máy chủ, lưu trữ. you also need to quan tâm đến các kiểu định dạng dữ liệu như JSON. Vậy Json là gì? .  

JSON (Ký hiệu đối tượng JavaScript) là một kiểu dữ liệu mở trong JavaScript. Bao gồm các chủ yếu là văn bản và có thể hiển thị dưới dạng cặp thuộc tính - giá trị. Nó được sử dụng như một kiểu dữ liệu trung gian, để vận chuyển thông tin giữa các thành phần của một chương trình

Ban đầu JSON được thiết kế và phát triển để dành phục vụ cho các ứng dụng viết bằng Javascript. Tuy nhiên, với sự tồn tại là một định dạng dữ liệu, thì json ược trả lại được sử dụng bởi bất kỳ.  

>>> Các thuật ngữ liên quan khác. React là gì?

2. Json được sử dụng để làm gì?

Sau khi định nghĩa được Json là gì? . Như vậy, với dữ liệu ở định dạng Json, bạn có thể sử dụng bất kỳ đối tượng JavaScript nào khác

Đặc biệt, với JSON CHUNG TA COR THể Sử dụng Hàm Callback GửI Dữ liệu LIệU JSON TRỞII DOMAIN, CHO PHÉP KHẮC PHụC VẤN ề CROSS-DOMAIN, đEM LẠI NHữNG LỢI ÍCH.  

3. Constructor of Json string

Dưới đây là một chuỗi Json phổ biến

{

"mứt". “nhanhoa”,

"Tiêu đề". “Nhân Hòa cho thuê hosting”,

sự miêu tả. “là nhà cung cấp giải pháp mạng tốt nhất Việt Nam. ”

}

Chuỗi JSON sẽ được trình bày có thể hiển thị trong dấu trích dẫn {}. Với cú pháp này, Json bao gồm 2 phần rõ ràng là “key” và “value”. Các khóa và giá trị của JSON bắt buộc phải nằm trong dấu nháy kép. Nếu có nhiều dữ liệu, hãy sử dụng dấu phẩy để ngăn cách giữa các nội dung.  

Các giá trị có thể xuất hiện ở nhiều dạng khác nhau, có một số Giá trị bạn thường hay gặp

  • các đối tượng. có cấu trúc giống như một Json bao gồm các khóa và giá trị, sau các khóa là hai chấm, sau các giá trị là dấu phẩy, các thành phần cần thiết nằm trong dấu ngoặc kép

  • mảng. bắt đầu và kết thúc bằng dấu phân tách, các giá trị được phân cách bởi dấu phẩy, chứa thông tin là các đối tượng Json

  • SW. is in descriptive. Bao gồm các số nguyên ký tự và số thực trong Json.  

  • chui. To be set in the quote quote, is a composit file bao gồm các ký tự Unicode hoặc số 0.  

  • rỗng. Giá trị không có thông tin

  • Boolean. bao gồm hai giá trị true và false

Json gi

Các key của JSON phải là chữ cái thường, không bao gồm dấu, khoảng trắng, các ký tự đặc biệt và số, đặc biệt là ở ký tự đầu tiên. And special, after each keys is dấu hai chấm

Key value in JSON may be a string (chuỗi), array (mảng), number (số), rỗng (null), or is object (đối tượng)and will not be function, date, undefined. Đặc biệt, không được phép đặt dấu phẩy ở cuối như trong javascript

Json gi

Json gi

Chuyển đối tượng Json thành đối tượng JavaScript

You use JSON function. parse() có sẵn để chuyển dữ liệu JSON sang một đối tượng JavaScript

Json gi

Thay đổi giá trị của Json bằng cách truy cập tên thuộc tính

Json gi

Chuyển đối tượng JavaScript thành JSON

You use JSON function. stringify() được tích hợp sẵn để chuyển đối tượng JavaScript sang dữ liệu JSON

Json gi

Bạn có thể truy cập dữ liệu JSON bằng cách sử dụng ký hiệu dấu chấm

Json gi

or table command

Json gi

Trong JSON, hàm không được phép làm giá trị của đối tượng do JSON đó. stringify() sẽ xóa bất kỳ hàm nào khỏi đối tượng javascript (xóa luôn cả tên thuộc tính)

Json gi

Trong trường hợp bạn muốn giữ lại hàm làm giá trị thì phải chuyển hàm thành chuỗi trước khi chạy phương thức JSON. xâu chuỗi ()

Json gi

Như vậy, với câu trả lời cho Json là gì? . Nhân Hòa - nhà cung cấp giải pháp đăng ký tên miền, hosting, vps, ssl, email doanh nghiệp uy tín và lâu đời nhất Việt Nam. luôn sẵn sàng giải đáp mọi thắc mắc của bạn