How to convert URL parameters to a JavaScript object?

前端 未结 30 1389
时光取名叫无心
时光取名叫无心 2020-11-22 13:57

I have a string like this:

abc=foo&def=%5Basf%5D&xyz=5

How can I convert it into a JavaScript object like this?

{
          


        
30条回答
  •  误落风尘
    2020-11-22 14:19

    One simple answer with build in native Node module.(No third party npm modules)

    The querystring module provides utilities for parsing and formatting URL query strings. It can be accessed using:

    const querystring = require('querystring');
    
    const body = "abc=foo&def=%5Basf%5D&xyz=5"
    const parseJSON = querystring.parse(body);
    console.log(parseJSON);
    

提交回复
热议问题