JSON là gì cho người mới bắt đầu và chuyên gia với các ví dụ về JSON với java, các tính năng của json, tính đơn giản, tự mô tả, khả năng mở rộng, khả năng tương tác.

Bạn đang xem : json là viết tắt của nghĩa nó được dùng để làm gì

tiếp theo →
← trước

JSON là gì

JSON là từ viết tắt của JavaScript Object Notation, là một định dạng tiêu chuẩn mở, nhẹ và dựa trên văn bản, được thiết kế rõ ràng để trao đổi dữ liệu mà con người có thể đọc được. Nó là một định dạng dữ liệu độc lập với ngôn ngữ. Nó hỗ trợ hầu hết mọi loại ngôn ngữ, khuôn khổ và thư viện.

Vào đầu những năm 2000, JSON ban đầu được Douglas Crockford chỉ định. Vào năm 2013, JSON đã được chuẩn hóa thành ECMA-404 và RCF 8259 được xuất bản vào năm 2017.

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ư các đối tượng và mảng. Vì vậy, thật dễ dàng để ghi và đọc dữ liệu từ JSON.

Trong JSON, dữ liệu được biểu diễn theo cặp khóa-giá trị và dấu ngoặc nhọn chứa các đối tượng, trong đó dấu hai chấm được theo sau mỗi tên. Dấu phẩy được sử dụng để phân tách các cặp khóa-giá trị. Dấu ngoặc vuông được sử dụng để giữ các mảng, trong đó mỗi giá trị được phân tách bằng dấu phẩy.

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 tiêu chuẩn mở.
  • JSON nhẹ và tự mô tả.
  • JSON bắt nguồn từ JavaScript.
  • JSON rất dễ đọc và dễ viết.
  • JSON độc lập với ngôn ngữ.
  • JSON hỗ trợ các cấu trúc dữ liệu như mảng và đối tượng.

Các tính năng của JSON

  • Tính đơn giản
  • Sự cởi mở
  • Tự mô tả
  • Quốc tế hoá
  • Khả năng mở rộng
  • Khả năng tương tác

Tại sao chúng tôi sử dụng JSON?

Vì JSON là một định dạng trao đổi dữ liệu ngôn ngữ nhẹ, dễ sử dụng so với các tùy chọn có sẵn khác, nên nó có thể được sử dụng để tích hợp API. Sau đây là những ưu điểm của JSON:

  • Ít chi tiết hơn : Trái ngược với XML, JSON tuân theo một phong cách nhỏ gọn để cải thiện khả năng đọc của người dùng. Trong khi làm việc với một hệ thống phức tạp, JSON có xu hướng thực hiện các cải tiến đáng kể.
  • Nhanh hơn : Quá trình phân tích cú pháp JSON nhanh hơn so với XML vì thư viện thao tác DOM trong XML yêu cầu thêm bộ nhớ để xử lý các tệp XML lớn. Tuy nhiên, JSON yêu cầu ít dữ liệu hơn, dẫn đến giảm chi phí và tăng tốc độ phân tích cú pháp.
  • Có thể đọc được : Cấu trúc JSON dễ đọc và đơn giản. Bất kể ngôn ngữ lập trình bạn đang sử dụng là gì, bạn có thể dễ dàng ánh xạ các đối tượng miền.
  • Dữ liệu có cấu trúc : Trong JSON, cấu trúc dữ liệu bản đồ được sử dụng, trong khi XML tuân theo cấu trúc cây. Các cặp khóa-giá trị giới hạn nhiệm vụ nhưng tạo điều kiện thuận lợi cho mô hình dự đoán và dễ hiểu.
Xem Thêm  NHÓM SQL THEO - nhóm theo desc sql

Loại dữ liệu JSON

Sau đây là các kiểu dữ liệu JSON được sử dụng phổ biến nhất.

Loại dữ liệu
Sự mô tả
Thí dụ

Sợi dây
Một chuỗi luôn được viết trong dấu ngoặc kép. Nó có thể bao gồm số, chữ và số và các ký tự đặc biệt.
“sinh viên”, “tên”, “1234”, “Phiên bản_1”

Con số
Số đại diện cho các ký tự số.
121, 899

Boolean
Nó có thể là Đúng hoặc Sai.
thật

Vô giá trị
Nó là một giá trị trống.

Đối tượng JSON

Trong JSON, các đối tượng tham chiếu đến từ điển, được đặt trong dấu ngoặc nhọn, tức là {}. Các đối tượng này được viết trong các cặp khóa / giá trị, trong đó khóa phải là một chuỗi và các giá trị phải là kiểu dữ liệu JSON hợp lệ như chuỗi, số, đối tượng, Boolean hoặc null. Tại đây, khóa và giá trị được phân tách bằng dấu hai chấm và dấu phẩy phân tách từng cặp khóa / giá trị.

Ví dụ:

Mảng JSON

Trong JSON, mảng có thể được hiểu là danh sách các đối tượng, chủ yếu được đặt trong dấu ngoặc vuông []. Giá trị mảng có thể là chuỗi, số, đối tượng, mảng, boolean hoặc null.

Ví dụ:

Trong ví dụ trên, đối tượng “Pizza” là một mảng. Nó chứa năm đối tượng, tức là PizzaName, Base, Toppings, Spicy và Veg.

Đầu ra:

JSON là gì

JSON Vs XML

JSON là viết tắt của JavaScript Object Notation, trong khi XML là viết tắt của Extensive Markup Language. Ngày nay, JSON và XML được sử dụng rộng rãi làm định dạng trao đổi dữ liệu và cả hai đều đã được các ứng dụng sử dụng như một kỹ thuật để lưu trữ dữ liệu có cấu trúc.

Xem Thêm  Chương trình Java để ghi vào tệp - viết một tập tin java

Sự khác biệt giữa JSON và XML

JSON rất dễ học.
XML khá phức tạp để học hơn JSON.

Nó rất đơn giản để đọc và viết.
Nó phức tạp hơn để đọc và viết so với JSON.

Nó là định hướng dữ liệu.
Nó hướng tới tài liệu.

JSON kém an toàn hơn so với XML.
XML được bảo mật cao.

Nó không cung cấp khả năng hiển thị.
Nó cung cấp khả năng hiển thị vì nó là một ngôn ngữ đánh dấu.

Nó hỗ trợ mảng.
Nó không hỗ trợ mảng

Thí dụ :

 [
{
"name": "Peter",
"id được tuyển dụng": "E231",
"hiện tại": true,
"numberofdayspresent": 29
},
{
"tên": "Jhon",
"id được tuyển dụng": "E331",
"hiện tại": true,
"numberofdayspresent": 27
}
] 

Thí dụ :

 & lt; tên & gt;
& lt; tên & gt; Peter & lt; / name & gt;
& lt; / name & gt; 

Chủ đề tiếp theo

JSON so với XML

← trước
tiếp theo →


Xem thêm những thông tin liên quan đến chủ đề json viết tắt cho cái gì nó được sử dụng để làm gì

Auth: 03 – JWT là gì và những điều cần biết 🎉

alt

  • Tác giả: Easy Frontend
  • Ngày đăng: 2020-07-23
  • Đánh giá: 4 ⭐ ( 1431 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: JWT (JSON Web Token) có thể hiểu nôm na là một chuỗi mã hoá chứa dữ liệu được dùng để truyền tải thông tin giữa các hệ thống một cách an toàn và đáng tin cậy 😍 Vậy tại sao JWT lại an toàn, cùng mình tìm hiểu qua video này nhé hehe

    Trong video này mình sẽ chia sẻ với các bạn:
    ✅ Hiểu nôm na JWT là gì?
    ✅ Cấu trúc của một JWT bao gồm những gì?
    ✅ JWT Authentication được thực hiện ra sao?
    ✅ Làm sao JWT có thể đảm bảo được tính an toàn và đáng tin cậy?
    ✅ Flow login sử dụng JWT được diễn ra như thế nào?
    Hi vọng sau video này, các bạn có cái nhìn tổng quan về JWT. 😉

    jwt
    jwt_authentication
    jwt_la_gi

    🌐 Link tham khảo:

    – Slide JWT là gì? https://drive.google.com/file/d/1Zr42hteI3P1f16JrSRIthFlw_NZ8okpk/view?usp=sharing
    – https://jwt.io/
    – https://jwt.io/introduction/
    – https://www.iana.org/assignments/jwt/jwt.xhtml
    – https://viblo.asia/p/jwt-tu-co-ban-den-chi-tiet-LzD5dXwe5jY
    – https://viblo.asia/p/tim-hieu-ve-json-web-token-jwt-7rVRqp73v4bP

    —–
    💻 Easy Frontend 🎉

    Nơi kiến thức lập trình web frontend (html/css/javascript/reactjs) được chia sẻ một cách đơn giản, dễ hiểu mà đặc biệt là vui 😊 Với những tài liệu (tutorial) được biên soạn một cách kĩ lưỡng để giúp các bạn developer mới có thể nắm bắt vấn đề một cách nhanh chóng và hiệu quả. Từ đó nâng dần khả năng coding của các bạn lên theo thời gian.

    ❤️ Ủng hộ mình làm videos thì đóng góp qua MoMo/ZaloPay: 0901 309 729 nhé!

    Kết nối với mình:
    – 🎉 Fan page: https://www.facebook.com/learn.easyfrontend
    – ❓Group: https://www.facebook.com/groups/easyfrontend
    – 💻Github: https://github.com/paulnguyen-mn
    – 💼 LinkedIn: https://www.linkedin.com/in/haunguyenmn/

Hiểu rõ về JSON là gì? | TopDev

  • Tác giả: caodangytehadong.edu.vn
  • Đánh giá: 3 ⭐ ( 2244 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: JSON là viết tắt của JavaScript Object Notation, là một kiểu định dạng dữ liệu tuân theo một quy luật nhất định mà hầu hết các ngôn ngữ lập trình hiện nay đều

JSON là gì? Hướng dẫn cách dùng cho người mới bắt đầu

  • Tác giả: itnavi.com.vn
  • Đánh giá: 4 ⭐ ( 3289 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Json là gì? Tìm hiểu cách sử dụng Json

  • Tác giả: quachquynh.com
  • Đánh giá: 4 ⭐ ( 7895 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Json là gì? Những điều các lập trình viên nên biết về Json File?

  • Tác giả: teky.edu.vn
  • Đánh giá: 4 ⭐ ( 5322 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Json là gì đang là chủ đề được rất nhiều bạn trẻ quan tâm. Hiểu được điều này, chúng tôi đã tổng hợp tất cả thông tin trong bài viết hôm nay.

JSON là gì? Hướng dẫn cách dùng cho người mới bắt đầu

  • Tác giả: scoremidlands.org
  • Đánh giá: 5 ⭐ ( 4829 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Khái niệm JSON là gì và cách sử dụng JSON cho ai chưa biết

  • Tác giả: timviec365.vn
  • Đánh giá: 3 ⭐ ( 9391 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong số đó có một thuật ngữ là JSON. Vậy JSON là gì và cách để sử dụng JSON là như thế nào bạn có thể tìm hiểu thông tin chi tiết gói gọn trong bài viết này

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Javascript có phân biệt chữ hoa chữ thường không? - js có phân biệt chữ hoa chữ thường không

By ads_php