File json là gì

JSON là gì?

JSON là viết tắt của JavaScript Object Notation, là một trong vẻ bên ngoài định dạng tài liệu tuân theo một quy chế độ cố định mà hầu như các ngôn từ lập trình sẵn hiện nay hầu như rất có thể phát âm được. JSON là 1 tiêu chuẩn msinh sống nhằm thảo luận tài liệu trên website.

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

*

"name" : "neftekumsk.com", "title" : "Việc làm cho IT đến Top Developers", "description" : "là hệ sinh thái bao hàm xã hội các Top Developers."Ta có thể thấy cú pháp của JSON tất cả 2 phần chính là key cùng value:

Chuỗi JSON được bao lại bởi vì dấu ngoặc nhọn Các key, valuecủa JSON đề xuất phải kê vào dấu nháy kép “, nếu khách hàng đặt nó trong vết nháy đối chọi thì phía trên chưa hẳn là một trong những chuỗi JSON chính xác. Nếu ngôi trường hòa hợp vào value của người sử dụng tất cả đựng lốt nháy kép " thì hãy dùng dấu () để đặt trước nó, ví dụ  "json là gì".Nếu có tương đối nhiều dữ liệu thì cần sử dụng dấu phẩy , để ngăn cách.Các key của JSON chúng ta nên đặt chữ cái ko vệt hoặc số, vệt _ và không tồn tại khoảng Trắng., cam kết tự đầu tiên không nên được sắp xếp là số.

File json hoàn toàn có thể được lưu lại cùng với ngẫu nhiên phần mở rộng như thế nào, mặc dù thường thì thì nó được lưu giữ dưới phần mở rộng là .json hoặc .js.

JSON thuở đầu được phát triển để dành ship hàng cho vận dụng viết bằng JavaScript. Tuy nhiên do JSON là 1 trong format dữ liệu vì thế nó có thể được áp dụng vày bất cứ ngôn ngữ như thế nào cơ mà không trở nên giới hạn.

Giá trị key trong JSON hoàn toàn 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).

Xem thêm: Hidrat Hóa - Hiđrat Hóa Anken X Chỉ Tạo Thành Một Ancol

Cấu trúc chuỗi JSON

Object là gì?

Object vào Json được biểu lộ bởi lốt ngoặc nhọn . Khái niệm Object vào Json cũng rất tương đồng với Object trong Javascript. Tuy nhiên, Object vào Json vẫn đang còn đầy đủ giới hạn như:

Key: đề xuất luôn phía bên trong vệt ngoặc kép, ko được phxay là thay đổi số.Value: Chỉ chất nhận được những kiểu dữ liệu cơ bản: numbers, String, Booleans, arrays, objects, null. Không được cho phép function, date, undefined.Không được cho phép 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à lúc bạn có nhu cầu giữ trữ dữ liệu 1-1 thuần dưới dạng metadata sinh sống phía hệ thống. Chuỗi JSON sẽ tiến hành giữ vào database và sau đó khi bắt buộc dữ liệu thì sẽ tiến hành giải mã. Ví dụ cùng với PHP.., nó hỗ trợ những hàm liên quan đến JSON nhằm mã hóa hoặc giải mã là json_encode cùng json_decode.

Một trường thích hợp hơi thông dụng vào JavaScript mà lại dữ liệu được format theo format JSON xuất hiện đó là trong những AJAX request.

Ví dụ chúng ta sinh sản tập tin neftekumsk.com_info.json ngơi nghỉ thỏng mục nơi bắt đầu của hệ thống (để Khi request vào URL http://localhost/neftekumsk.com_info.json thì hệ thống trả về nội dung của tập tin này) với tiếp nối chúng ta chế tạo một tập tin neftekumsk.com_ajax.html cùng với câu chữ nhỏng sau: