我有一个来自 PHP 的 JSON 字符串json_encode()
。这是它在JSONViewer.stack.hu中的样子,也是它在浏览器中的样子。
是否可以使用 NSJSONSerialization 直接下载 JSON 数据?如果是这样,我将使用FMDB将下载的 JSON 数据保存到 SQLite 。
我有一个来自 PHP 的 JSON 字符串json_encode()
。这是它在JSONViewer.stack.hu中的样子,也是它在浏览器中的样子。
是否可以使用 NSJSONSerialization 直接下载 JSON 数据?如果是这样,我将使用FMDB将下载的 JSON 数据保存到 SQLite 。
id jsonObjectFromUrlString(NSString *urlString)
{
NSURL *url = [NSURL URLWithString:urlString];
NSError *error = nil;
id jsonObject = nil;
NSData *data = [NSData dataWithContentsOfURL:url options:NSDataReadingUncached error:&error];
if(error)
NSLog(@"%@", error);
else
jsonObject = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:&error];
if(error)
NSLog(@"%@", error);
return jsonObject;
}