我甚至不确定这是否可能。(我刚开始学习JSON)。现在转到问题:
我正在一个网站和安卓应用程序上工作,有评论等等,客户希望在网站上像脸书这样的即时通知。
我想做的是在我的php文件中有一个块,例如:发布一个新的评论,成功地将评论添加到数据库,完成用户的前端更新等(全部完成),然后如果成功地添加了评论,则将新对象插入到带有评论和详细信息的JSON文档中。
这样,我就可以使用ajax不断地轮询.JSON文件,而不是数据库(我认为这应该更快),当它看到更新时,它会用新的更新更新列表。
我的问题是如何从json中附加更新的对象,以及如果在这段时间内有3个更新,我如何只打印出3个更新的
非常感谢,我知道我还没有代码,但我所需要的基本上就是如何在JSON 中显示最新的对象
好吧,您需要跟踪哪些帖子应该被视为用户的"新"帖子。但是,不管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);
}
});
希望这能让你走上正轨。但正如我前面提到的,你需要有更高级的逻辑,才能知道用户的"新"是什么。