Câu hỏi được gắn thẻ «codable»


7
Với JSONDecoder trong Swift 4, các khóa bị thiếu có thể sử dụng giá trị mặc định thay vì phải là thuộc tính tùy chọn không?
Swift 4 đã thêm Codablegiao thức mới . Khi tôi sử dụng, JSONDecodernó dường như yêu cầu tất cả các thuộc tính không phải tùy chọn của Codablelớp tôi phải có khóa trong JSON hoặc nó gây ra lỗi. Làm cho mọi thuộc tính của lớp tôi là tùy chọn …
114 json  swift  swift4  codable 


6
Cách loại trừ các thuộc tính khỏi Swift 4's Codable
Các giao thức Encodable/ mới của Swift 4 Decodablelàm cho việc tuần tự hóa JSON (de) trở nên khá dễ chịu. Tuy nhiên, tôi vẫn chưa tìm ra cách kiểm soát chi tiết đối với thuộc tính nào nên được mã hóa và thuộc tính nào sẽ được giải mã. …
104 json  swift  codable 

12
Cách giải mã một thuộc tính với loại từ điển JSON trong giao thức có thể giải mã Swift 4
Giả sử tôi có Customerkiểu dữ liệu chứa thuộc metadatatính có thể chứa bất kỳ từ điển JSON nào trong đối tượng khách hàng struct Customer { let id: String let email: String let metadata: [String: Any] } { "object": "customer", "id": "4yq6txdpfadhbaqnwp3", "email": "john.doe@example.com", "metadata": { "link_id": "linked-id", "buy_count": …
103 json  swift  swift4  codable 


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.