我不确定这是否可能。(我刚开始学习JSON)。现在回答问题:
我正在开发一个带有评论等的网站和Android应用程序,客户希望在网站上即时通知,如facebook。
我想要做的是在我的php文件中有一个块,其中ex:发布新注释,注释成功添加到数据库,完成用户的前端更新等(全部完成),然后如果注释已成功添加,将新对象插入带有注释和详细信息的JSON文档中。
这样我就可以使用ajax继续轮询.JSON文件而不是数据库(这应该更快我认为),当它看到更新时,它会使用新更新更新列表。
我的问题是如何从json附加更新的对象,以及如果在该期间有3个更新,如何打印出3个更新
非常感谢,我知道我没有代码,但我所需要的只是如何在JSON中显示最新的对象
答案 0 :(得分:0)
嗯,您需要跟踪哪些帖子应该被视为用户的“新”。但无论您的json数据结构如何,您总是可以通过执行以下操作来获取最后一个对象:
您的json文件:
[
{
"msg": "foo",
"datestamp": 12345
},
{
"msg": "bar",
"datestamp": 12346
}
]
<强>的javascript:强>
$.ajax({
url: 'yourjsonfile.json',
dataType: 'json',
success: function(data){
var lastObject = data[data.length-1];
alert(lastObject.msg);
}
});
希望这会让你走上正轨。但正如我之前提到的,你需要拥有更高级的逻辑才能知道用户的“新”。