Lập trình , Thiết kế website, Auto Game Online

Json Tut 1 : JSON là gì?

0
0
(0)

https://www.w3schools.com/js/js_json_intro.asp

Ví dụ về JSON

Ví dụ này là một chuỗi JSON:'{“name”:”John”, “age”:30, “car”:null}’

Nó định nghĩa một đối tượng có 3 thuộc tính:

  • Tên
  • tuổi
  • xe ô tô

Mỗi thuộc tính có một giá trị.

Nếu bạn phân tích cú pháp chuỗi JSON bằng chương trình JavaScript, bạn có thể truy cập dữ liệu dưới dạng một đối tượng:let personName = obj.name;
let personAge = obj.age;


JSON là gì?

  • JSON là viết tắt của J ava S cript O bject N otation
  • JSON là một định dạng trao đổi dữ liệu nhẹ
  • JSON là văn bản thuần túy được viết bằng ký hiệu đối tượng JavaScript
  • JSON được sử dụng để gửi dữ liệu giữa các máy tính
  • JSON độc lập với ngôn ngữ *

*
Cú pháp JSON có nguồn gốc từ ký hiệu đối tượng JavaScript, nhưng định dạng JSON chỉ là văn bản.

Mã để đọc và tạo JSON tồn tại trong nhiều ngôn ngữ lập trình.

Định dạng JSON ban đầu được chỉ định bởi Douglas Crockford .


Tại sao sử dụng JSON?

Định dạng JSON về mặt cú pháp tương tự như mã để tạo các đối tượng JavaScript. Do đó, một chương trình JavaScript có thể dễ dàng chuyển đổi dữ liệu JSON thành các đối tượng JavaScript.

Vì định dạng chỉ là văn bản nên dữ liệu JSON có thể dễ dàng được gửi giữa các máy tính và được sử dụng bởi bất kỳ ngôn ngữ lập trình nào.

JavaScript có một chức năng tích hợp để chuyển đổi các chuỗi JSON thành các đối tượng JavaScript:

JSON.parse()

JavaScript cũng có một hàm tích hợp để chuyển đổi một đối tượng thành một chuỗi JSON:

JSON.stringify()

Bạn có thể nhận văn bản thuần túy từ máy chủ và sử dụng nó như một đối tượng JavaScript.

Bạn có thể gửi một đối tượng JavaScript đến máy chủ ở định dạng văn bản thuần túy.

Bạn có thể làm việc với dữ liệu dưới dạng các đối tượng JavaScript mà không cần phân tích cú pháp và dịch phức tạp.




Lưu trữ dữ liệu

Khi lưu trữ dữ liệu, dữ liệu phải ở một định dạng nhất định và bất kể bạn chọn lưu trữ ở đâu, văn bản luôn là một trong những định dạng hợp pháp.

JSON làm cho nó có thể lưu trữ các đối tượng JavaScript dưới dạng văn bản.

Ví dụ về JSON

Ví dụ này là một chuỗi JSON:'{“name”:”John”, “age”:30, “car”:null}’

Nó định nghĩa một đối tượng có 3 thuộc tính:

  • Tên
  • tuổi
  • xe ô tô

Mỗi thuộc tính có một giá trị.

Nếu bạn phân tích cú pháp chuỗi JSON bằng chương trình JavaScript, bạn có thể truy cập dữ liệu dưới dạng một đối tượng:let personName = obj.name;
let personAge = obj.age;


JSON là gì?

  • JSON là viết tắt của J ava S cript O bject N otation
  • JSON là một định dạng trao đổi dữ liệu nhẹ
  • JSON là văn bản thuần túy được viết bằng ký hiệu đối tượng JavaScript
  • JSON được sử dụng để gửi dữ liệu giữa các máy tính
  • JSON độc lập với ngôn ngữ *

*
Cú pháp JSON có nguồn gốc từ ký hiệu đối tượng JavaScript, nhưng định dạng JSON chỉ là văn bản.

Mã để đọc và tạo JSON tồn tại trong nhiều ngôn ngữ lập trình.

Định dạng JSON ban đầu được chỉ định bởi Douglas Crockford .


Tại sao sử dụng JSON?

Định dạng JSON về mặt cú pháp tương tự như mã để tạo các đối tượng JavaScript. Do đó, một chương trình JavaScript có thể dễ dàng chuyển đổi dữ liệu JSON thành các đối tượng JavaScript.

Vì định dạng chỉ là văn bản nên dữ liệu JSON có thể dễ dàng được gửi giữa các máy tính và được sử dụng bởi bất kỳ ngôn ngữ lập trình nào.

JavaScript có một chức năng tích hợp để chuyển đổi các chuỗi JSON thành các đối tượng JavaScript:

JSON.parse()

JavaScript cũng có một hàm tích hợp để chuyển đổi một đối tượng thành một chuỗi JSON:

JSON.stringify()

Bạn có thể nhận văn bản thuần túy từ máy chủ và sử dụng nó như một đối tượng JavaScript.

Bạn có thể gửi một đối tượng JavaScript đến máy chủ ở định dạng văn bản thuần túy.

Bạn có thể làm việc với dữ liệu dưới dạng các đối tượng JavaScript mà không cần phân tích cú pháp và dịch phức tạp.




Lưu trữ dữ liệu

Khi lưu trữ dữ liệu, dữ liệu phải ở một định dạng nhất định và bất kể bạn chọn lưu trữ ở đâu, văn bản luôn là một trong những định dạng hợp pháp.

JSON làm cho nó có thể lưu trữ các đối tượng JavaScript dưới dạng văn bản.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Leave A Reply

Your email address will not be published.