ahe*_*ang 43 iphone objective-c ipad ios nsjsonserialization
如果我有一个NSString并且我想使用NSJSONSerialization吗?我该怎么做呢?
Jak*_*old 91
首先,您需要通过执行以下操作将您转换NSString为NSData
NSData *data = [stringData dataUsingEncoding:NSUTF8StringEncoding];
Run Code Online (Sandbox Code Playgroud)
然后只需使用该JSONObjectWithData方法将其转换为JSON
id json = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
Run Code Online (Sandbox Code Playgroud)
sho*_*sho 12
您需要转换NSString为NSData,此时您可以使用该+[NSJSONSerialization JSONObjectWithData:options:error:]方法.
NSString * jsonString = YOUR_STRING;
NSData * data = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
NSError * error = nil;
id json = [NSJSONSerialization JSONObjectWithData:data options:0 error:&error];
if (!json) {
// handle error
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
45928 次 |
| 最近记录: |