删除“\";及\&引用;从iPhone中的nsstring。。。?
我有一个iPhone应用程序,它从webservice返回一个带有转义字符“\n”和“\”的字符串。现在我想在nsdictionary中添加这个字符串。为此,我做了如下工作删除“\";及\&引用;从iPhone中的nsstring。。。?,iphone,json,nsdictionary,html-escape-characters,Iphone,Json,Nsdictionary,Html Escape Characters,我有一个iPhone应用程序,它从webservice返回一个带有转义字符“\n”和“\”的字符串。现在我想在nsdictionary中添加这个字符串。为此,我做了如下工作 NSMutableArray *keyArray = [[NSMutableArray alloc] initWithCapacity:1]; NSMutableArray *valueArray = [[NSMutableArray alloc] initWithCapacity:1]; [valueArray
NSMutableArray *keyArray = [[NSMutableArray alloc] initWithCapacity:1];
NSMutableArray *valueArray = [[NSMutableArray alloc] initWithCapacity:1];
[valueArray addObject:strVerifiedReceipt];
[keyArray addObject:@"PAYMENT_RECEIPT"];
NSDictionary *jsonDictionary = [NSDictionary dictionaryWithObjects:valueArray forKeys:keyArray];
NSString* jsonString = [jsonDictionary JSONRepresentation];
这里jsonString返回我strervifiedreceipt,带转义字符,来自webservice,如下所示
使用stringByReplacingOccurrencesOfString:with字符串:
jsonString = [[[jsonString stringByReplacingOccurrencesOfString:@"\n"
withString:@""] stringByReplacingOccurrencesOfString:@"\" withString:@""]
使用stringByReplacingOccurrencesOfString:with字符串:
jsonString = [[[jsonString stringByReplacingOccurrencesOfString:@"\n"
withString:@""] stringByReplacingOccurrencesOfString:@"\" withString:@""]
stringByReplacingOccurrencesOfString:withString:
肯定会起作用,但要删除反斜杠,请确保输入2,因为只输入一个将跳过引号
jsonString = [jsonString stringByReplacingOccurrencesOfString:@"\n" withString:@""];
jsonString = [jsonString stringByReplacingOccurrencesOfString:@"\\" withString:@""];
stringByReplacingOccurrencesOfString:withString:
肯定会起作用,但要删除反斜杠,请确保输入2,因为只输入一个将跳过引号
jsonString = [jsonString stringByReplacingOccurrencesOfString:@"\n" withString:@""];
jsonString = [jsonString stringByReplacingOccurrencesOfString:@"\\" withString:@""];
我有一个想法,从jsonString中删除反斜杠
\
jsonString = [NSString stringWithFormat:@"%s",[jsonString UTF8String]]
它对我有效,它给了我一个有效的JSON字符串。我有一个想法,从JSON字符串中删除反斜杠
\
jsonString = [NSString stringWithFormat:@"%s",[jsonString UTF8String]]
它对我有效,它给了我一个有效的JSON字符串。谢谢,但已经尝试过这种类型的选项,但它只替换了我的字符串中的\n而不是\谢谢,但已经尝试过这种类型的选项,但它只替换了我的字符串中的\n而不是\了,您找到了一个选项吗?我也有同样的问题。我只需要删除“\”,你找到这个选项了吗?我也有同样的问题。我只需要删除“\”。虽然此代码块可能会回答问题,但您应该尝试通过在代码中添加相关解释来改进您的答案请参见。虽然此代码块可能会回答问题,但您应该尝试通过在代码中添加相关解释来改进您的答案请参见