Reputation: 1112
Decode the special symbols like html tags $ @
response jsonString
"value": "15000",
"price": "\u20b9125.00\/-",
"href": "http:\/\/abce\/abcd\/index.php?route=abcd\/product&id=abcd"
// Converting price into $ I am using below code, but decodedString is showing nil.
NSString *jsonString = [[NSString alloc] initWithData:urlData encoding:NSUTF8StringEncoding];
NSData *unicodedStringData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
NSString *decodedString = [[NSString alloc] initWithData:unicodedStringData encoding:NSNonLossyASCIIStringEncoding];
I got response data, after decode its give an nil value. Can any one advice me to resolved the issue.
@All Thanks in advance.
Upvotes: 1
Views: 519
Reputation: 367
Try below code.
NSString *jsonString = [[NSString alloc] initWithData:urlData encoding:NSASCIIStringEncoding];
NSData *unicodedStringData = [jsonString dataUsingEncoding:NSASCIIStringEncoding];
NSString *decodedString = [[NSString alloc] initWithData:unicodedStringData encoding:NSNonLossyASCIIStringEncoding];
Edited, Try below code,
NSString *decodedString = [[NSString alloc] initWithData:unicodedStringData encoding:NSASCIIStringEncoding];
Regards,
Amit
Upvotes: 1