【发布时间】:2020-10-15 21:44:37
【问题描述】:
我有一个像这样返回 JSON 的表:
{
"status": 200,
"body": [
{
"category": "Sports",
"items": [
{
"id": 1,
"name": "Football"
},
{
"id": 1,
"name": "Volly"
},
{
"id": 2,
"name": "BasketBall"
}
]
},
{
"category": "Fruits",
"items": [
{
"id": 1,
"name": "Apple"
},
{
"id": 1,
"name": "Bananna"
},
{
"id": 2,
"name": "Orange"
}
]
},
{
"category": "Electronics",
"items": [
{
"id": 1,
"name": "Phone"
},
{
"id": 1,
"name": "Tablets"
},
{
"id": 2,
"name": "Computers"
}
]
}
],
}
此 JSON 的 URL 将类似于 http://localhost:8080/categories
在我的 react native 应用程序中,我想根据类别名称返回每个类别的所有项目。
我的问题是哪种方法最好:
1:要与这个 URL http://localhost:8080/categories 通信并过滤我想要在 react native 上使用哪个类别?
或
2:为每个类别创建两个不同的 URL 例如:
http://localhost:8080/fruits
SELECT ID, ITEM FROM CATEGORY WHERE CATEGORY.ID = 'fruits'
http://localhost:8080/sports
SELECT ID, ITEM FROM CATEGORY WHERE CATEGORY.ID = 'SPORTS'
第 2 种方法将为我返回已过滤的响应。
【问题讨论】:
标签: node.js algorithm performance react-native software-quality