无法在swift中获得字符串响应

时间:2018-05-30 05:21:24

标签: json swift

我能够像邮递员一样得到适当的回应,如下所示 enter image description here

这是我尝试解析我的回复的方式

if let json = try JSONSerialization.jsonObject(with: data, options: .mutableContainers) as? String {
                print(json)
                // handle json...
                OperationQueue.main.addOperation({
                    self.progressHUD.hide()
                })
            }

数据正确地存储在我的数据库中,但我无法正确解析响应

显示此错误

  

无法读取数据,因为格式不正确

1 个答案:

答案 0 :(得分:1)

你必须这样做

确保数据在

之前不为零
String(data: data, encoding: .utf8) 

这是示例

if if let str = String(data: data, encoding: .utf8) {
    OperationQueue.main.addOperation({
        self.progressHUD.hide()
     })
 }