Tôi đang gặp sự cố với NSJSONSerialization đọc JSON từ API Datapoint Met Office.NSJSONSerialization - Không thể chuyển đổi dữ liệu thành chuỗi
tôi nhận được lỗi sau
Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" (Unable to convert data to string around character 58208.
Tôi đã kiểm tra và nghĩ rằng đây là dòng vi phạm theo quy định của vị trí nhân vật
{"id":"353556","latitude":"57.1893","longitude":"-5.0929","name":"Sóil Chaorainn"}
Các JSON bản thân dường như là hợp lệ theo một vài Những người kiểm chứng tôi đã thử, và tôi cũng mong đợi nó sẽ là từ một tổ chức lớn như Met Office.
NSJSONSerialization có nên hoạt động tốt với các ký tự như 'ó' không?
Nếu không làm cách nào để tôi thay đổi loại mã hóa để giải quyết vấn đề này?
Rất cám ơn trước
Hãy thử một gói JSON khác nhau - một là chấp nhận một NSString - vì vậy bạn có thể chắc chắn về việc chuyển đổi. –