使用UTF8字符的Restkit响应

时间:2014-01-13 11:42:22

标签: ios json restkit non-ascii-characters

我使用RestKit成功发布和接收数据。 例如,我可以轻松解码此响应(它是来自RestLog的调试输出):

 response.body={
    "response":
      {"fields":{"name":"test"}}
    }

但是当数据包含重音时,响应会被编码为:

response.body={
"response":
  {"fields":{"name":"\u00c3\u00a8\u00c3\u00a8"}}
}

然后我的映射是错误的。 映射按常规完成:

@property (nonatomic, copy) NSDictionary *fields;

我从响应中提取fields,然后进行映射。

 mappingDict = @{  @"fields"       :@"fields" };
 responseMapping = [RKObjectMapping mappingForClass:[SynchObj class]];
 [responseMapping addAttributeMappingsFromDictionary:mappingDict];

如何处理重音?

0 个答案:

没有答案