【发布时间】:2012-07-14 15:28:05
【问题描述】:
所以我正在实现一个提要/时间线类型的应用程序。基本上,当您最初打开应用程序时,它会进入内存,然后使用该数据立即返回,而在后台它正在从服务器获取更新的数据。问题是,到目前为止,我将响应存储为原始 JSON 文件。现在,当我从服务器以 JSON 形式取回新数据时,基本上我需要将此 JSON 与旧数据附加/合并,然后再将其保存回磁盘。这很痛苦,因为我不知道如何合并两个 JSON?有没有可能,如果可以怎么办?
JSON格式如下:
{
"data": {
"last_updated": 1342277036,
"stream": [
{
"action": {
}
},
"to": [
],
"from": [
],
"timestamp": 1342276421
},
{
"action": {
}
},
"to": [
],
"from": [
],
"timestamp": 1342276421
},
{
"action": {
}
},
"to": [
],
"from": [
],
"timestamp": 1342276421
},
如果这不是一个好方法。那么将 NSObject 保存到磁盘而不是原始 JSON 文件更好吗?
【问题讨论】:
标签: iphone objective-c ios json ipad