JSONSerialization не сериализует данные при отправке с сервера. Это переворачивает данные. Я использую API фильтра данных из бэкэнда. Это отправляет точные данные, я также проверил со стороны почтальона и андроида, но код 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)