Tôi nghĩ rằng tôi nhận được nó như thế nào để sử dụng NSJSONSerialization trên tất cả. Cuộc gọi tôi đang làm là:Làm cách nào để bao gồm giá trị null trong JSON qua NSJSONSerialization?
[NSJSONSerialization dataWithJSONObject:parameters options:0 error:&error]
nơi thông số là một NSDictionary trong đó bao gồm khóa và giá trị sử dụng trong yêu cầu JSON. Mọi thứ đều ổn và tất cả, cho đến khi tôi phải sử dụng null làm giá trị thay vì một chuỗi rỗng. Tôi không thể tìm cách đặt giá trị là null. Các ví dụ về json mà tôi cần phải tạo ra là:
{"target"
{"firstname":<firstname>,
"lastname":<lastname>},
"error":null
}
Cách máy chủ được thiết lập là nó mong đợi hoặc là một lỗi như là một chuỗi hoặc một rỗng nếu không có lỗi.
Bất kỳ ý tưởng nào? Tôi có thiếu một cuộc gọi API hoặc một cái gì đó như thế?
Cảm ơn!
[NSNull null], không phải NULL. – gnasher729
bạn không thể chèn giá trị nil vào NSDictionary – Climbatize