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

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  Xác thực biểu mẫu đăng nhập trong HTML CSS & JavaScript - xác thực biểu mẫu đăng nhập js

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  Phương thức jQuery change () - sự kiện thay đổi giá trị đầu vào jquery

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 là viết tắt của

JSON – Beau teaches JavaScript

alt

  • Tác giả: freeCodeCamp.org
  • Ngày đăng: 2017-02-28
  • Đánh giá: 4 ⭐ ( 5999 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: JSON stands for JavaScript Object Notation. It is a syntax for storing and exchanging data. Learn how to use it in JavaScript!

    Code:
    🔗 https://codepen.io/beaucarnes/pen/MJGBKL?editors=0012
    More information:
    🔗 http://www.w3schools.com/js/js_json_intro.asp

    Beau Carnes on Twitter: https://twitter.com/carnesbeau

    ⭐JavaScript Playlists⭐
    ▶JavaScript Basics: https://www.youtube.com/playlist?list=PLWKjhJtqVAbk2qRZtWSzCIN38JC_NdhW5
    ▶ES6: https://www.youtube.com/playlist?list=PLWKjhJtqVAbljtmmeS0c-CEl2LdE-eR_F
    ▶Design Patterns: https://www.youtube.com/playlist?list=PLWKjhJtqVAbnZtkAI3BqcYxKnfWn_C704
    ▶Data Structures and Algorithms: https://www.youtube.com/playlist?list=PLWKjhJtqVAbkso-IbgiiP48n-O-JQA9PJ
    ▶Clean Code: https://www.youtube.com/playlist?list=PLWKjhJtqVAbkK24EaPurzMq0-kw5U9pJh


    We’re busy people who learn to code, then practice by building projects for nonprofits. Learn Full-stack JavaScript, build a portfolio, and get great references with our open source community.

    Join our community at https://freecodecamp.com
    Follow us on twitter: https://twitter.com/freecodecamp
    Like us on Facebook: https://www.facebook.com/freecodecamp
    Follow Quincy on Quora: https://www.quora.com/Quincy-Larson

Hiểu rõ về JSON là gì? Cách lấy dữ liệu từ JSON

  • Tác giả: topdev.vn
  • Đánh giá: 4 ⭐ ( 2188 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 có thể đọc được. JSON là một tiêu chuẩn mở để trao đổi dữ liệu trên web.

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á: 5 ⭐ ( 7736 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

JSON là gì? Cấu trúc chuỗi JSON – Freetuts – Lava

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

JSON là gì? -định nghĩa JSON

  • Tác giả: www.abbreviationfinder.org
  • Đánh giá: 4 ⭐ ( 7550 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Kiểm tra trực tuyến cho những gì là JSON, ý nghĩa của JSON, và khác viết tắt, từ viết tắt, và từ đồng nghĩa.

File Json Là Gì ? Cấu Trúc Chuỗi Json Tìm Hiểu Về Chuỗi Dữ Liệu Json

  • Tác giả: ceds.edu.vn
  • Đánh giá: 5 ⭐ ( 2051 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Thời đại công nghệ thông tin lên ngôi với biết bao điều thú vị, Những nền tảng lập trình, ngôn ngữ lập trình luôn là điều khiến cho mọi người quan tâm

[JSON Là Gì] – Tìm hiểu JSON qua các ví dụ cụ thể

  • Tác giả: vietnix.vn
  • Đánh giá: 3 ⭐ ( 8556 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Bạn đã nghe đến thuật ngữ JSON? Nhưng không biết JSON từ đâu, cú pháp hay cấu trúc JSON như thế nào? Bài viết này, giúp bạn nắm được JSON là gì qua các ví dụ cụ thể.

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  Cách đọc và ghi tệp văn bản trong Java - đọc java từ tệp văn bản

By ads_php