如何防止NSJSONSerialization向我的URL字符串添加額外的反斜槓?如何防止NSJSONSerialization在URL中添加額外的轉義
NSDictionary *info = @{@"myURL":@"http://www.example.com/test"};
NSData data = [NSJSONSerialization dataWithJSONObject:info options:0 error:NULL];
NSString *string = [[NSString alloc] initWithData:policyData encoding:NSUTF8StringEncoding];
NSLog(@"%@", string);//{"myURL":"http:\/\/www.example.com\/test"}
我可以去除反斜線和使用字符串,但我想跳過這一步,如果可能的...
你找到了解決辦法嗎? –
如果有人在調試器中看到這個,它可能不是你認爲的那樣。 在顯示和打印字符串時,lldb會在字符串中隱藏某些字符。測試,而不是做'po'做'po打印()'。 我的生活中有3個小時因爲這種怪事而失去。 「\」實際上並不存在...... –
BTRUE
@BTRUE ......先生,你是一個鋼鐵般的導彈人。你剛剛救了我3個小時。非常感謝。 –