我有一个混合应用程序,可以在 Android 上通过浏览器使用。两个客户端都使用 REST API 和 websockets。数据存储在localStorage中。我希望移动设备能够修改离线资源,并在连接到互联网后将数据与API同步。
如何在连接互联网后进行这样的数据比较并得到正确的版本?
我想通过嵌套数据从 REST API 进行过滤。例如这个对象:
[
{
"name": "Handmade Soft Fish",
"tags": "Rubber, Rubber, Salad",
"categories": [
{
"name": "women",
"id": 2,
"parent_id": 0,
"permalink": "/women"
},
{
"name": "kids",
"id": 3,
"parent_id": 0,
"permalink": "/kids"
}
]
},
{
"name": "Tasty Rubber Soap",
"tags": "Granite, Granite, Chair",
"categories": [
{
"name": "kids",
"id": 3,
"parent_id": 0,
"permalink": "/kids"
}
]
}
]
Run Code Online (Sandbox Code Playgroud)
通过 GET 发送/api/products?filter[include]=categories
,我只想获取类别名称为“女性”的产品。这怎么办?