我在使用 NSJSONSerialization 从 Met Office Datapoint API 读取 JSON 时遇到问题。
我收到以下错误
Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" (Unable to convert data to string around character 58208.
我已经检查并认为这是根据字符位置的违规行
{"id":"353556","latitude":"57.1893","longitude":"-5.0929","name":"Sóil Chaorainn"}
根据我尝试的几个验证器,JSON 本身似乎是有效的,我希望它也来自一个大型组织,例如 Met Office。
NSJSONSerialization 不应该适用于诸如“ó”之类的字符吗?
如果不是,我该如何改变编码类型来处理这个问题?
提前谢谢了