无法在Objective-C上使用嵌套的JSON对象

时间:2013-06-07 22:39:23

标签: iphone ios objective-c json

在我的iPhone应用程序上,我从服务器收到此响应: Server JSON response

我需要将这些数据保存到磁盘,因此可以在离线时访问它,并使用NSKeyedArchiver进行访问。

我需要保存每个id_pregunta及其对应的值,包括数组respuestas,它也有一些对象。

如何将此服务器响应分解为更易于管理的数据,以便保存?我目前的方法是使用NSMutableDictionary,但我无法理解这背后的逻辑(我太累了)。

提前致谢。

2 个答案:

答案 0 :(得分:1)

如果要将其序列化为NSMutableDictionary,您可以将字典的内容写入文件。如果您需要将数据解析为对象(无论出于何种原因),或者您想要数据库的一般可伸缩性和性能,您可能需要查看此链接 - >> Core Data

然而;您没有指定数据的形式。

答案 1 :(得分:0)

NSDictionary class reference ...

中查看这些内容
 - (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag

+ (id)dictionaryWithContentsOfFile:(NSString *)path`