Rate this post

SwiftyJSON là một thư viện mã nguồn mở giúp các nhà phát triển sử dụng JSON trong Swift mà không gặp nhiều khó khăn. Swift rất nghiêm ngặt về các loại vì vậy, rất khó để làm việc với JSON trong Swift. SwiftyJSON cung cấp một cách tốt hơn để xử lý dữ liệu JSON trong Swift.

SwiftyJSON là một khung công tác Swift được xây dựng để loại bỏ nhu cầu về chuỗi tùy chọn trong tuần tự hóa JSON thông thường.

Các bài viết khác:

Sự cố với JSON trong Swift

Trước khi sử dụng SwiftyJSON, hãy xem những rắc rối mà người dùng có thể gặp phải khi xử lý JSON trong Swift. Ví dụ: mã của bạn sẽ giống như thế này nếu bạn tìm thấy tên của cuốn sách đầu tiên trong một đối tượng JSON:

Bạn có thể thấy rằng đoạn mã trên rất phức tạp và khó đọc.

Bằng cách sử dụng SwiftyJSON, nó sẽ được đơn giản hóa như thế này:

SwiftyJSON loại bỏ yêu cầu kiểm tra mọi trường, vì nó trả về nil nếu bất kỳ trường nào trong số đó không hợp lệ.

Tải xuống SwiftJSON

Bạn có thể tải xuống hoặc sao chép SwityJSON trực tiếp từ GitHub:

https://github.com/SwiftyJSON/SwiftyJSON

Cách sử dụng SwiftyJSON

Để sử dụng SwiftyJSON, bạn phải tải xuống phiên bản chính xác từ kho lưu trữ Git. Chỉ cần kéo “SwiftyJSON.swift” vào dự án của bạn và nhập vào lớp của bạn:

import SwiftyJSON  

Bạn có thể tạo đối tượng JSON của riêng mình bằng cách sử dụng bộ khởi tạo. Có hai cách để tạo đối tượng JSON của riêng bạn:

Bạn có thể sử dụng đăng ký để truy cập dữ liệu của mình.

Bạn có thể phân tích cú pháp giá trị của mình thành một kiểu dữ liệu nhất định, kiểu dữ liệu này sẽ trả về một giá trị tùy chọn:

Bạn cũng có thể biên dịch các đường dẫn của mình thành một Mảng nhanh chóng:

 

Nó giống như:

 

SwiftyJSON có chức năng tự in lỗi:

Nếu bạn cần ghi vào đối tượng JSON của mình, bạn có thể sử dụng lại subscript:

Nếu bạn muốn Chuỗi ban đầu cho JSON, chẳng hạn như nếu bạn cần ghi nó vào một tệp, bạn có thể lấy giá trị thô.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Contact Me on Zalo
Call now