JSON là gì?

JSON là viết tắt của JavaScript Object Notation, là 1 trong những kiểu định dạng tài liệu tuân theo một quy qui định nhất định mà phần đông các ngữ điệu lập trình bây giờ đều hoàn toàn có thể đọc được. JSON là một tiêu chuẩn chỉnh mở nhằm trao đổi dữ liệu trên web.

Bạn đang xem: File json là gì

*

"name" : "premiolaureldeoro.com", "title" : "Việc làm IT mang đến Top Developers", "description" : "là hệ sinh thái bao hàm cộng đồng những Top Developers."Ta hoàn toàn có thể thấy cú pháp của JSON gồm 2 phần chính là key với value:

Chuỗi JSON được bao lại vì dấu ngoặc nhọn Các key, valuecủa JSON bắt buộc phải kê trong vệt nháy kép “, nếu như bạn đặt nó trong vệt nháy 1-1 thì phía trên không phải là một chuỗi JSON đúng chuẩn. Giả dụ trường thích hợp trong value của doanh nghiệp có chứa dấu nháy kép " thì nên dùng lốt () để tại vị trước nó, ví dụ  "json là gì".Nếu có nhiều dữ liệu thì sử dụng dấu phẩy , để chống cách.Các key của JSON bạn nên đặt chữ cái không vết hoặc số, vệt _ và không có khoảng trắng., ký kết tự đầu tiên không nên được sắp xếp là số.

File json có thể được lưu lại với bất kỳ phần không ngừng mở rộng nào, tuy nhiên thông thường xuyên thì nó được lưu bên dưới phần mở rộng là .json hoặc .js.

JSON lúc đầu được cải tiến và phát triển để dành phục vụ cho vận dụng viết bằng JavaScript. Tuy nhiên vì JSON là 1 định dạng dữ liệu nên nó hoàn toàn có thể được áp dụng bởi bất kể ngôn ngữ như thế nào mà không trở nên giới hạn.

Giá trị key trong JSON có thể là chuỗi (string), số (numner), trống rỗng (null), mảng (array), hoặc đối tượng người dùng (object).

Tìm việc làm cho lập trình JSON

Tìm bài toán làm lập trình Javascript

Cấu trúc chuỗi JSON

Object là gì?

Object vào Json được thể hiện bằng dấu ngoặc nhọn . Có mang Object trong Json cũng tương đối tương đồng cùng với Object vào Javascript. Tuy nhiên, Object trong Json vẫn có những số lượng giới hạn như:

Key: phải luôn luôn nằm trong vết ngoặc kép, không được phép là trở thành số.Value: Chỉ được cho phép các kiểu tài liệu cơ bản: numbers, String, Booleans, arrays, objects, null. Không có thể chấp nhận được function, date, undefined.Không có thể chấp nhận được dấy phẩy ở đầu cuối như Object trong Javascript.

Kiểu OBJECT

var nhat = "firstName" : "Nhat", "lastName" : "Nguyen", "age" : "34";

Kiểu OBJECT IN ARRAY

var employees = < "name" : "Binh", "age" : "38", "gender" : "male" , "name" : "Nhat", "age" : "34", "gender" : "male" , "name" : "Nhu", "age" : "25", "gender" : "female">;

Kiểu NEST OBJECT

var employees = "hieu" : "name" : "Hieu", "age" : "29", "gender" : "male" , "nhat" : "name" : "Nhat", "age" : "34", "gender" : "male", "nhu" : "name" : "Nhu", "age" : "25", "gender" : "female"

Nên sử dụng JSON lúc nào

Đó là khi bạn có nhu cầu lưu trữ dữ liệu 1-1 thuần bên dưới dạng metadata ngơi nghỉ phía server. Chuỗi JSON sẽ tiến hành lưu vào database và tiếp nối khi cần tài liệu thì sẽ được giải mã. Ví dụ với PHP, nó cung ứng các hàm liên quan đến JSON để mã hóa hoặc giải thuật là json_encode và json_decode.

Xem thêm: Công Nghệ Lớp 8, Giải Bài Tập Công Nghệ 8 Ngắn Gọn, Hay Nhất

Một trường hòa hợp khá phổ cập trong JavaScript mà dữ liệu được format theo format JSON xuất hiện đó là trong số AJAX request.

Ví dụ bạn tạo tập tin premiolaureldeoro.com_info.json làm việc thư mục cội của server (để khi request vào URL http://localhost/premiolaureldeoro.com_info.json thì server trả về văn bản của tập tin này) và tiếp nối bạn chế tác một tập tin premiolaureldeoro.com_ajax.html với văn bản như sau: