如何将两个Json提要合二为一,并使用JS或jQuery按日期在一个时间轴中显示它们?
例如,我们将有两个Json响应(一个来自twitter,另一个来自google +)。
我需要“n”个最新项目并显示附加项目按时间显示。
任何想法或提示?
谢谢!
答案 0 :(得分:0)
从每个Feed获取#number最新结果:
var json1 = [{id:1, name: 'xxx' ...}]
var json2 = [{id:2, name: 'xyz' ...}]
var finalObj = json1.concat(json2);
使用.sort
JavaScript方法按日期排序。
您需要创建自定义比较函数来检查两个对象中的日期。
查看这个旧问题,了解按日期排序的更多信息:
Sort Javascript Object Array By Date
仅显示已排序数组的第一个#number元素。
var numberToShow = n - 1;
for (i = 0, x = numberToShow; i < x; i++) {
console.log(i);
}