ios - 尝试使用 JSON 从 Web 服务获取响应时发生错误

标签 ios json swift

我尝试使用 JSON 从网络服务获取响应,但出现以下错误。

JSON Error

请帮我解决

最佳答案

错误是从网络返回的 JSON 格式不正确。我建议提取字符串中的数据,以便检查调试器收到的内容。

我在 setter 中注意到您正在设置 UserDefaults 但没有同步。更改默认对象后,您需要调用 defaults.synchronize() 以使更改生效。

最后,我建议永远不要假设来自网络的数据是正确的,我建议将 try 放在 do catch 中,以便用户在出现问题时不会崩溃。

希望有帮助。

关于ios - 尝试使用 JSON 从 Web 服务获取响应时发生错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43066798/

相关文章:

ios - 使对象居中,使垂直约束始终均匀

ios - 如何使 UITableViewCell 居中,约束无法对齐

objective-c - Class 类在哪里声明/如何转发声明它?

ios - 通过 URLSessionUploadTask 响应数据

ios - 在 SwiftUI 中修改文本

swift - 是否可以访问通过 Apple Music 下载的音乐?

ios - 如何在 firebase auth( react native 应用程序)中禁用 QA 环境的验证码?

python - 如何使用 Python 制作嵌套 JSON 对象

arrays - 在 Elasticsearch 中搜索数组时获取对象命中

swift - Xcode Swift 在 tableView 中显示来自 CloudKit 的数据