Я пытаюсь декодировать JSON в NSDictionary со многими парами строк. Некоторые из возвращаемых строк возвращаются как &
вместо &
, а некоторые неанглийские символы отображаются как их значение в кодировке URL вместо их правильно декодированного значения. Как я могу это исправить?
NSString *strContent = [[NSString alloc] initWithBytes:[responseData bytes] length:[responseData length] encoding: NSUTF8StringEncoding];
//I cache the string here
NSData *jsonData = [strContent dataUsingEncoding:NSUTF8StringEncoding];
NSError *error = nil;
NSDictionary *dictionary = [[CJSONDeserializer deserializer] deserializeAsDictionary:jsonData error:&error];