借助RestKit 0.20.3,从JSON数据进行对象映射

时间:2013-08-13 12:29:17

标签: ios json restkit-0.20 non-ascii-characters latin9

我正在尝试使用latin 9 (ISO/IEC 8859-15)编码的JSON数据映射对象(我不能不幸地将其更改为UTF-8

我的JSON数据包含一些重音符号,这就是我在(id)parseResponseData:(NSError **)error中使用RKResponseMapperOperation.m函数得到基础错误的原因:

Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" 
(Unable to convert data to string around character 963.) 
UserInfo=0x8258cc0 {NSDebugDescription=Unable to convert data to string around character 963.}

是否可以选择修复它?

PS:这个问题链接到这个帖子=> Mapping json with RestKit 0.20.3

1 个答案:

答案 0 :(得分:0)

如果您无法更改源编码,则应将文本内容更改为HTML编码字符,然后在收到JSON并将其映射到目标对象后对其进行解码。