0

我有一个来自 PHP 的 JSON 字符串json_encode()。这是它在JSONViewer.stack.hu中的样子,也是它在浏览器中的样子。

是否可以使用 NSJSONSerialization 直接下载 JSON 数据?如果是这样,我将使用FMDB将下载的 JSON 数据保存到 SQLite 。

4

2 回答 2

1
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;
}
于 2013-01-30T16:39:12.750 回答
1

JSON 序列化方法。请参考这个。 JSON序列化

对于数据库,您是否查看过 coredata。请看看这些。

将核心数据添加到现有的 xcode 项目。

使用 coreData 的简单介绍

于 2013-01-30T16:56:20.937 回答