Arrays json对象中的查询url
我有一个data.json文件,格式如下:Arrays json对象中的查询url,arrays,json,url,Arrays,Json,Url,我有一个data.json文件,格式如下: { "accounts": [ { "quantity": "200", "prodType": "stock", "symbol": "LOL", "side": "Buy", "status": "Completed", "prodDesc": "Εθνική τράπεζα",
{
"accounts": [
{
"quantity": "200",
"prodType": "stock",
"symbol": "LOL",
"side": "Buy",
"status": "Completed",
"prodDesc": "Εθνική τράπεζα",
"market": "Greece",
"averageCost": "131,16",
"totalCost": "123,47",
"lastPrice": "121,123",
"value": "123,34",
"positionPercentage": "10",
"valueEUR": "113,23",
"pl": "1300",
"plPercentage": "12",
"plEuro": "1238",
"results": "12-01-2017",
"dividend": "12-03-2017",
"isin": "1234566"
},...
]
}
我想提取side=Buy的账户。因此,我提出以下要求:
但它没有起作用。正如您所看到的,帐户是一个json数组。如何重新构造查询url才能正常工作?您可以在服务器端执行类似操作,作为api的响应
var response = accounts.map(function(a){
if(a.side == 'buy'){
return a;
}
});
return response;
您是否编写了解析JSON的代码?您的尝试是什么?JSON中没有魔法,查询参数解析不取决于JSON输出,而是取决于处理您请求的服务器。我想使用react和redux提交到筛选参数。我使用json服务器创建了一个db.json文件。我的默认url是localhost:3000/帐户列表。我进行“假”rest调用:const response=yield调用(authorizedRequest,‘get’,‘/me/accounts’);要发出过滤请求,我需要编写:onst response=yield call(authorizedRequest,'get',
me/accounts/${action.payload.side}&${action.payload.status}
);请在您的问题中提供更多关于您迄今为止所做的工作、您正在使用的堆栈等信息。目前,还完全不清楚。