Báo cáo: JSON (Java Scripts Object Noattion)

Nội dung báo cáo gồm có: Giới thiệu về JSON, cấu trúc của JSON, các định dạng dữ liệu của JSON. Tham khảo nội dung tài liệu để nắm bắt nội dung chi tiết. | JSON (Java Scripts Object Noattion) I. Nội dung báo cáo 1) Giới thiệu về json 2) Cấu trúc của json 3) Các định dạng dữ liệu của json 1) Giới thiệu về json Json (Java Scripts Object Noatition) là 1 định dạng hoán vị dữ liệu nhanh. Cơ sở dựa trên ngôn ngữ lập trình JavaScripts. Có định dạng kiểu text, hoàn toàn độc lập với các ngôn ngữ lập trình hoàn chỉnh. II) Cấu trúc của json Là tập hợp các cặp tên và giá trị (name – value). Trong các ngôn ngữ khác đó là đối tượng (object), bảng ghi (record), cấu trúc (struct) Là tập hợp các giá trị được sắp xếp. Trong các ngôn ngữ khác, đây là một tập hợp, hàng đợi, vector . III) Các định dạng dữ liệu trong json 1) Object Là một tập hợp giữa các tên và giá trị, bắt đầu bằng “{“ và kế thúc bằng “}”, các thuộc tính name và value các nhau dấu :. III) Các định dạng dữ liệu trong json 1) Object Ví dụ về đối tượng trong json III) Các định dạng dữ liệu trong json 2) Array Mảng là tập hợp các đối tượng được sắp xếp, bắt đầu bằng dấu “[“ và kết thúc bằng dấu “]”. III) Các định dạng dữ liệu trong json 2) Array Ví dụ về mảng trong json III) Các định dạng dữ liệu trong json Value (Giá trị) Những cấu trúc của giá trị có thể được lồng vào nhau. III) Các định dạng dữ liệu trong json Value (Giá trị) Ví dụ về kiểu giá trị trong json III) Các định dạng dữ liệu trong json String (Chuỗi) III) Các định dạng dữ liệu trong json String (Chuỗi) Chuỗi trong json rất giống với chuỗi trong C hoặc java, được bao bọc bởi dấu “ ”. III) Các định dạng dữ liệu trong json Number (kiểu số) III) Các định dạng dữ liệu trong json Number (kiểu số) Kiểu số trong json giống với kiểu số trong các ngôn ngữ lập trình khác trừ việc không hỗ trợ dạng hex và dạng oct. V) Trích xuất dữ liệu từ json Json dùng cú pháp JavaScripts, nên không cần 1 chương trình trung gjan làm việc giữa Json và JavaScripts. Việc truy xuất dữ liệu giống như với JavaScripts V) Trích xuất dữ liệu từ json Ví dụ về truy xuất dữ liệu. Truy cập mảng, lấy phần tử đầu tiên: V) Trích xuất dữ liệu từ json Kết quả Gán dữ liệu mới: IV) Trích xuất dữ liệu từ json Trong Android, có 2 kỹ thuật trích xuất thông tin từ webservice lưu kiểu json. Sử dụng JSONObject Sử dụng đối tượng GSON. IV) Trích xuất dữ liệu từ JSON Sử dụng JSONObject: Thiết lập 1 kiểu key/value. Key là duy nhất, không được null. Value của JSONObject, Array phải là trong các kiểu cơ bản: String, booleans, Interger, Longs, Double, NULL. IV) Trích xuất dữ liệu từ JSON Sử dụng GSON Được cung cấp khi ứng dụng Android làm việc với file JSON. V) Mô hình Web service sử dụng JSON V) Mô hình Web service sử dụng JSON Trong đó: Client: là thiết bị chạy Android, ios, ứng dụng sử dụng file json Server: web service Nhận được yêu cầu từ client, server sẽ trả về file json dạng list hoặc object, client sẽ sử dụng thư viện phân tích file json được trả về. | JSON (Java Scripts Object Noattion) I. Nội dung báo cáo 1) Giới thiệu về json 2) Cấu trúc của json 3) Các định dạng dữ liệu của json 1) Giới thiệu về json Json (Java Scripts Object Noatition) là 1 định dạng hoán vị dữ liệu nhanh. Cơ sở dựa trên ngôn ngữ lập trình JavaScripts. Có định dạng kiểu text, hoàn toàn độc lập với các ngôn ngữ lập trình hoàn chỉnh. II) Cấu trúc của json Là tập hợp các cặp tên và giá trị (name – value). Trong các ngôn ngữ khác đó là đối tượng (object), bảng ghi (record), cấu trúc (struct) Là tập hợp các giá trị được sắp xếp. Trong các ngôn ngữ khác, đây là một tập hợp, hàng đợi, vector . III) Các định dạng dữ liệu trong json 1) Object Là một tập hợp giữa các tên và giá trị, bắt đầu bằng “{“ và kế thúc bằng “}”, các thuộc tính name và value các nhau dấu :. III) Các định dạng dữ liệu trong json 1) Object Ví dụ về đối tượng trong json III) Các định dạng dữ liệu trong json 2) Array Mảng là tập hợp các đối tượng được sắp xếp, bắt đầu bằng dấu “[“ và kết thúc bằng .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.