gpt4 book ai didi

javascript - 如何使用 queryString 或任何其他方法解析 url 参数

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:11:22 24 4
gpt4 key购买 nike

我的问题很简单。我知道查询字符串 npm 可以完成这项工作,但有特殊情况。我的查询参数如下所示:

params={

foo:'bar',
data:[1,2,3],
data2:[4,5,6]
}

我需要输出类似 ?foo=bar&data=1,2,3&data2=4,5,6

不是 query-sting 所做的. query-sting输出为

?foo=bar&data=1 &data=2&data=3.......

最佳答案

您遇到的问题可以通过以下方式解决:

const queryString = require('query-string')

const seacrh=queryString.stringify(params)

以上行产生 search=?foo=bar&data=1%0C2%0C3&data2=4%0C5%0C6

为了删除不合逻辑的字符,只需使用以下代码行解码 url

const search1=decodeURIComponent(seacrh);

decodeURIComponent 解码那些不合逻辑的字符串。

关于javascript - 如何使用 queryString 或任何其他方法解析 url 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45981286/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com