我从Web服务获取JSON响应,但它没有被我正在使用的JSON解析器所需的[]标记包装,因此我需要在将其传递给JSON解析器之前将这些字符追加并添加到我的NSString中.
以下是我到目前为止的情况:
NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
responseString = [responseString stringByAppendingFormat:@"]"];
Run Code Online (Sandbox Code Playgroud)
附加工作现在完全正常我只需要预先设置[对此,似乎无法找到这种方法.
dre*_*lax 13
试试这个:
responseString = [NSString stringWithFormat:@"[%@]", responseString]
还有其他方法可以实现同样的目标,我相信其他方法可以提供更有效的方法,但如果responseString
不是很大,那么上述就足够了.
使用NSMutableString你可以这样做:
NSMutableString *str = [[NSMutableString alloc] initWithString:@"Overflow"];
[str insertString:@"Stack" atIndex:0];
Run Code Online (Sandbox Code Playgroud)
之后,NSMutableString str将保持:
"StackOverflow"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7096 次 |
最近记录: |