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 print()'を実行する代わりに、テストする。 私はその奇妙な人生の3時間を失った。 "\"は実際にはそこにはありません... –
BTRUE
@BTRUE ...そしてあなた、先生は、目に見えないミサイルの男です。あなたは私を3時間節約しました。どうもありがとう。 –