将 JSON 转换为 NSData 以进行归档
Posted
技术标签:
【中文标题】将 JSON 转换为 NSData 以进行归档【英文标题】:Converting JSON to NSData for Archival 【发布时间】:2016-01-14 23:15:10 【问题描述】:我正在尝试通过 NSCoding 归档我的一个类,但其中一个属性是 JSON。我正在使用 SwiftyJSON 通过 encodeWithCoder 方法将 JSON 转换为 NSData,但我偶尔会遇到致命错误:“‘NSInvalidArgumentException’,原因:‘*** +[NSJSONSerialization dataWithJSONObject:options:error:]”。
【问题讨论】:
【参考方案1】:我遇到了同样的问题。我没有将 JSON 转换为 NSData,而是将其转换为字符串,然后对其进行编码。这对我有用。
【讨论】:
最简单但最好的。解决方案。永远。以上是关于将 JSON 转换为 NSData 以进行归档的主要内容,如果未能解决你的问题,请参考以下文章
我将一些数据发送到 web 服务,它返回一些 JSON 作为 NSData。如何转换为字典?(iOS 4.3)
将 JSON 数据从 NSData 转换为 NSDictionary
如何以 JSON 格式 NSLog NSData JSON 响应?