zoukankan      html  css  js  c++  java
  • JSONValue failed. Error is: Unescaped control character [0x09]

    碰到这样的错误:JSONValue failed. Error is: Unescaped control character [0x09]

    有如下解决方案:

     1 -(NSString *)removeUnescapedCharacter:(NSString *)inputStr
     2 {
     3 
     4 NSCharacterSet *controlChars = [NSCharacterSet controlCharacterSet];
     5 
     6 NSRange range = [inputStr rangeOfCharacterFromSet:controlChars];
     7 
     8   if (range.location != NSNotFound) 
     9   {
    10 
    11       NSMutableString *mutable = [NSMutableString stringWithString:inputStr];
    12 
    13       while (range.location != NSNotFound) 
    14       {
    15 
    16           [mutable deleteCharactersInRange:range];
    17 
    18           range = [mutable rangeOfCharacterFromSet:controlChars];
    19 
    20       }
    21 
    22       return mutable;
    23 
    24    }
    25 
    26   return inputStr;
    27 }

    Call this method with passing your output string like this

    1 NSString *output = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"yourUrlString"] encoding:NSUTF8StringEncoding error:nil];
    2 
    3 output = [self removeUnescapedCharacter:output];
  • 相关阅读:
    DLL编写教程
    Ogre 配置
    LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
    C++编译,链接错误总结
    git基本操作
    实习第33天
    HTTP状态码整理
    Window下的WebStorm快捷键操作
    告别div,可以代替div的几个标签
    实习20天
  • 原文地址:https://www.cnblogs.com/ubersexual/p/3412345.html
Copyright © 2011-2022 走看看