我想要以下查询字符串中的“ 值”。 通过执行request.query.filter我得到以下内容
“ [{{\” property \“:\” customerId \“,\” value \“:2,\” exactMatch \“:true}]”
尝试了request.query.filter.value和request.query.filter [“ value”],但无效。
请求网址:
admin / api / login?action = get&_dc = 1547652537836&filter =%5B%7B%22property%22%3A%22customerId%22%2C%22value%22%3A2%2C%22exactMatch%22%3Atrue%7D%5D < / p>
答案 0 :(得分:0)
查询字符串似乎是JSON字符串。因此,您要做的第一件事就是将其转换为json对象以对其进行访问。
const query = "[{\"property\":\"customerId\",\"value\":2,\"exactMatch\":true}]";
const json = JSON.parse(query);
现在您可以使用
进行访问json[0].value