我想解析查询字符串的过滤器对象
localhost:3000/search/?filter={"data":true,"email":false}
答案 0 :(得分:0)
如果您使用快递,则可以使用以下内容。
router.route('/search')
.get((request, response) => {
const filter = JSON.parse(request.query.filter)
console.log(data.email); // false
response.status(204).send();
});
或者,如果您正在使用任何其他框架,只需使用JSON.parse(valid_json_string)
,这将在json对象中转换您的查询字符串