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)