使用nodejs解析查询字符串的对象

时间:2018-03-01 08:51:52

标签: node.js

我想解析查询字符串的过滤器对象

localhost:3000/search/?filter={"data":true,"email":false}

1 个答案:

答案 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对象中转换您的查询字符串