一次项目有这样的需求,本地存储了json数据,可以转化为对应的List列表,现在需要更新,从服务器那里获取最新的数据更改.总的来说就是本地有个List表,如果数据需要更新,则会向服务器发送请求来获取需要更改的部分List表格,然后客户端这边就要去处理合并完整这次的更新,弄了一个下午,终于搞定,这次来mark一下. 主要推送的数据的两个特性: 1.如果之前的列表需要增加,则出现在最新的数据推送List中 2.如果数据需要修改的话,则一样推送更新,保持id不变,内容有所改变 示例代码如下图: usi