Otrzymuję niektóre JSON, które ma dziwne ciągi UTF-8. Np .:Prawidłowe obsługiwanie UTF-8 W JSON na iOS
{
"title": "It\U2019s The End";
}
Jaki jest najlepszy sposób na przetwarzanie tych danych, aby można je było przedstawić w czytelny sposób? Chciałbym przekształcić tę \ u2019 w znak cudzysłowu, który powinien reprezentować.
Edit: Załóżmy mam analizowany ciąg do NSString * jsonResult
Edit 2: Otrzymuję JSON przez AFNetworking:
AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
NSString* jsonResult = [JSON valueForKeyPath:@"title"];
} failure:nil];
Jak analizować swoje json? –
Zaktualizowałem moje pytanie, aby pokazać, skąd pochodzi JSON. – hodgesmr
http://stackoverflow.com/questions/10838372/objective-c-nsstring-not-being-entirely-decoded-from-utf-8 –