my_qs

1.0.4 • Public • Published

将get参数转换为json字符串

// parse方法  把【get参数格式】 转换为【对象】
exports.parse = function (url) {
    const getParams = url.split("?").pop()
    const params = getParams.split("&")

    const param = {}
    for (const key in params) {
        const paramArray = params[key].split("=")
        paramArray[0] = paramArray[0]
        param[paramArray[0]] = paramArray[1]
    }
    return param
}

将json字符串转换为get

// stringify方法 把【对象】转换为【get传参】
exports.stringify = function (obj) {
    let strParams = "?"
    let paramsArray = []
    for (const key in obj) {
        paramsArray.push(key + "=" + obj[key])
    }
    strParams += paramsArray.join("&")
    return strParams
}

Readme

Keywords

none

Package Sidebar

Install

npm i my_qs

Weekly Downloads

0

Version

1.0.4

License

ISC

Unpacked Size

1.71 kB

Total Files

3

Last publish

Collaborators

  • fankly