我从一个系统中提取了一些数据,这个系统或多或少是一个物品清单。
在该数据中是项目标识符。有些项目可能有1,有些可能有更多。
假设我们有一个只有一个颜色标识符的项目。如果我运行以下请求
http://<URL>/items?itemIdentifier=blue
我会得到下面的结果…
"itemIdentifiers": [
{
"type": "color",
"value": "blue",
}
]
但假设我有一个有两个标识符的项目……
"itemIdentifiers": [
{
"type": "shape",
"value": "square",
},
{
"type": "color",
"value": "blue",
如果我在上面运行相同的查询,它不会返回任何结果。
我不是最擅长API的东西,我不确定这个问题是否有意义,但似乎任何时候我有一个项目与多个标识符我的API请求拉回没有结果。
为什么会这样,我该如何解决它?