iOSはJSONのエスケープを除去します

1572 ワード

今日友达にこの问题を手伝って、jsonはすべて''を持っていることを返して、そこでこのスラッシュを取り除きますが、OCの中の''は転义符で、直接@""などの表示を使うことができなくて、1回の検索の后で、OCの転义字に対する表示方法を探し当てて、以下の通りです:
a-Sound alertb-Returnf-Form feed-改行r-Returnt-水平タブv-垂直タブ-反スラッシュ"-二重引用符'-一重引用符
では、「」の使い方を知っていて、これを取り除くのは遍歴的なことです.コードは次のとおりです.
1 NSMutableString *responseString = [NSMutableString stringWithString:[request responseString]];

2     NSString *character = nil;

3     for (int i = 0; i < responseString.length; i ++) {

4         character = [responseString substringWithRange:NSMakeRange(i, 1)];

5         if ([character isEqualToString:@"\\"])

6             [responseString deleteCharactersInRange:NSMakeRange(i, 1)];

7     }

もちろん他のエスケープ記号の同理を除去する.