Tôi khá mới đối với lập trình iOS. Tuy nhiên, tôi đã giả định rằng Swift sẽ có một cách tự động chuyển đổi các đối tượng thành JSON và ngược lại. Điều đó đang được nói, tôi đã tìm thấy một số thư viện có thể làm điều này.Cách chuyển đổi đối tượng Swift thành từ điển
TUY NHIÊN ...
Dường như không có vấn đề làm thế nào bạn gửi dữ liệu đến một dịch vụ web (thậm chí sử dụng một cái gì đó giống như AlamoFire), yêu cầu phải có một cuốn từ điển. Tất cả các diễn đàn này cho thấy các ví dụ về việc chuyển đổi chuỗi JSON trả về thành các đối tượng dễ dàng như thế nào. Thật. Nhưng yêu cầu cần phải được mã hóa theo cách thủ công. Đó là, đi qua tất cả các thuộc tính đối tượng và ánh xạ chúng như một từ điển.
Vì vậy, câu hỏi của tôi là: Tôi có thiếu gì đó không? Tôi đã có tất cả điều này sai và có một cách siêu dễ dàng để hoặc (a) gửi JSON (thay vì một từ điển) trong YÊU CẦU hoặc (b) chuyển đổi một đối tượng tự động vào một từ điển?
Một lần nữa, tôi thấy việc xử lý phản hồi JSON dễ dàng như thế nào. Tôi chỉ đang tìm kiếm một cách tự động để chuyển đổi đối tượng yêu cầu mà tôi muốn đăng lên dịch vụ web thành định dạng mà một thư viện như AlamoFire (hoặc bất kỳ thứ gì) yêu cầu. Với các ngôn ngữ khác, điều này khá tầm thường, vì vậy tôi hy vọng có một cách dễ dàng và tự động như nhau với Swift.
thực sự phản ánh không phải là nâng cao như các ngôn ngữ khác nhưng bạn vẫn có một số cách để đạt được điều này, xem [câu trả lời của tôi] (http://stackoverflow.com/questions/31971256/how-to-convert-a-swift- object-to-a-dictionary/32682463 # 32682463) – fencingCode
Tôi đã viết câu trả lời trong lần Swift 1.2. – Darko