JSON là gì?

dongduong2323

Học sinh mới
Thành viên
12 Tháng ba 2017
30
4
6
21
[TẶNG BẠN] TRỌN BỘ Bí kíp học tốt 08 môn
Chắc suất Đại học top - Giữ chỗ ngay!!

ĐĂNG BÀI NGAY để cùng trao đổi với các thành viên siêu nhiệt tình & dễ thương trên diễn đàn.

Cho mình hỏi JSON là gì? Mình đã tìm trên mạg nhưg mới vào nghề nên còn nhiều từ khó hiểu quá, hi vọng các bạn cho mìmh một định nghĩa dễ hiểu chút!
Và mình muốn hỏi các từ như định dạng hoán vị dữ liệu, cơ sở dựa tren ngôn ngữ lập trình là gì?
 

Quang Trungg

Học sinh xuất sắc
Thành viên
14 Tháng mười một 2015
4,677
7,748
879
20
Hà Nội
THCS Mai Dịch
Cho mình hỏi JSON là gì? Mình đã tìm trên mạg nhưg mới vào nghề nên còn nhiều từ khó hiểu quá, hi vọng các bạn cho mìmh một định nghĩa dễ hiểu chút!
Và mình muốn hỏi các từ như định dạng hoán vị dữ liệu, cơ sở dựa tren ngôn ngữ lập trình là gì?
JSON là chữ viết tắt của Javascript Object Notation, đây là một 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, bạn có thể sử dụng lưu nó vào một file, một record trong CSDL rất dễ dàng. JSON có định dạng đơn giản, dễ dàng sử dụng và truy vấn hơn XML rất nhiều nên tính ứng dụng của nó hiện nay rất là phổ biến, theo tôi thì trong tương lai tới trong các ứng dụng sẽ sử dụng nó là đa số
Nguồn:Sưu tầm
 
  • Like
Reactions: Moon Crush

realjacker07

Học sinh gương mẫu
Thành viên
11 Tháng ba 2017
1,930
3,130
426
Hà Nội
Trường Đời
Cho mình hỏi JSON là gì? Mình đã tìm trên mạg nhưg mới vào nghề nên còn nhiều từ khó hiểu quá, hi vọng các bạn cho mìmh một định nghĩa dễ hiểu chút!
Và mình muốn hỏi các từ như định dạng hoán vị dữ liệu, cơ sở dựa tren ngôn ngữ lập trình là gì?
Một ví dụ thế này:
Một cửa hàng nhỏ vì lý do cần phải lưu lại thông tin khách hàng nên đã mua một vài cái bảng lớn đặt vào. Lượng khách của cửa hàng rất đông cho nên việc ghi thông tin rất chậm và rất mất thời gian, chưa kể đến việc phải tìm thông tin của khách hàng nữa. Thay vào đó ta có thể phát những cái phiếu có đánh số sắp xếp ngay ngắn để mọi người ghi vào. Như vậy vừa dễ tìm là không chiếm dụng nhiều không gian của cửa hàng.
Vậy thì em nói thế để làm gì?
Lúc ta xây dựng một website như forum mình(trong ví dụ trên là cửa hàng), ta phải thu thập rất nhiều thông tin người dùng trên đó. Thay vì sử dụng những hệ quản trị cơ sở dữ liệu rất phức tạp (chính là những cái bảng lớn), truy xuất chậm (vd như SQL....), ta có thể thay thế bằng các chuẩn khác gọn nhẹ tiện dụng hơn như XML... Hiện tại thì chúng ta có một chuẩn mới dễ đọc và dễ dùng hơn, đó là JSON (chính là những tờ phiếu)
PS: Em ít dùng JSON nên chỉ giải thích đc thế này thôi.
 
  • Like
Reactions: dongduong2323

Nguyễn Thánh Tiền

Mr Favoirite 2012
Thành viên
2 Tháng mười 2010
1,931
782
324
Hà Nội
cO VUA
Một ví dụ thế này:
Một cửa hàng nhỏ vì lý do cần phải lưu lại thông tin khách hàng nên đã mua một vài cái bảng lớn đặt vào. Lượng khách của cửa hàng rất đông cho nên việc ghi thông tin rất chậm và rất mất thời gian, chưa kể đến việc phải tìm thông tin của khách hàng nữa. Thay vào đó ta có thể phát những cái phiếu có đánh số sắp xếp ngay ngắn để mọi người ghi vào. Như vậy vừa dễ tìm là không chiếm dụng nhiều không gian của cửa hàng.
Vậy thì em nói thế để làm gì?
Lúc ta xây dựng một website như forum mình(trong ví dụ trên là cửa hàng), ta phải thu thập rất nhiều thông tin người dùng trên đó. Thay vì sử dụng những hệ quản trị cơ sở dữ liệu rất phức tạp (chính là những cái bảng lớn), truy xuất chậm (vd như SQL....), ta có thể thay thế bằng các chuẩn khác gọn nhẹ tiện dụng hơn như XML... Hiện tại thì chúng ta có một chuẩn mới dễ đọc và dễ dùng hơn, đó là JSON (chính là những tờ phiếu)
PS: Em ít dùng JSON nên chỉ giải thích đc thế này thôi.
Ai nói XML tiện lợi, gọn nhẹ hơn SQL thế
 
Top Bottom