JSONSerialization не сериализовал данные при отправке с сервера. Он переворачивает данные. Я использую API фильтра данных из бэкэнда. он отправляет точные данные, я также проверил на стороне почтальона и Android, но код iOS меняет ответ.
do {
if let json = try JSONSerialization.jsonObject(with: usableData, options: .mutableLeaves) as? [String: Any] {
}
} catch let error {
OperationQueue.main.addOperation() {
SVProgressHUD.dismiss()
}
}
Но если я преобразую данные в строку, они будут отображаться правильно. ПОЧЕМУ?
var jsonString : String?
jsonString = String.init(data: data, encoding: String.Encoding.utf8)
Подробнее здесь: https://stackoverflow.com/questions/587 ... erver-send