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

苏尼尔·亚达夫

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

params={

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

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

不是通过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);

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用$ request或任何其他方法从资源路由获取参数?

在 python 中使用漂亮的汤或任何其他方法解析 Autosar arxml

如何使用递归或任何其他方法实现LCM(1到N),N> 2?

如何使用正交或任何其他方法在八度音阶中找到由点包围的区域

如何使用数据透视表或任何其他方法为数据框python重新索引

如何使用美丽的汤和熊猫或任何其他方法从网站上以结构化格式捕获表格?

使用Java 8 Lambda编写通用方法来对任何其他方法计时

使用 map 或任何其他方法转换数组 - javascript

使用 GIF 或任何其他方法为机器人集成移动头像

使用联接或任何其他方法连接两个查询?

似乎无法使用QPainter(或任何其他方法)旋转自定义QGraphicsItem。

如何使用 onTouchEvent 或任何其他方式在 graphView 上绘制形状?

如何使用带串联或任何其他方式的字符串中的for循环很棒?

如何使用Pivot或以任何其他方式将表列分为不同的列

如何使用自定义控制器方法或ASP.net MVC中的任何其他方法将数据插入数据库?

在使用aurelia时,如何使用值转换器或任何其他方法来绑定和显示值绑定

如何制作一个可以执行传递给它的任何其他方法的方法

如何使用UIBezierPath或任何其他方法在Objective-C中以编程方式创建如下所示的自定义矩形?

如何使用LINQQ或任何其他方法为所有行更新数据表的第一列?

我想使用 ajax 或任何其他方法将图像发送到数据库

iOS UITextView生成所选文本的屏幕截图-是否可以使用TextKit或任何其他方法?

.NET核心是否支持SqlFileStream或使用C#从SQL Server中获取文件流的任何其他方法?

我想在固定行中拆分多列。在 EXCEL 中使用电源查询或任何其他方法

如何强制用户输入小写或任何其他方式使用户输入不区分大小写

用“ ffill”(或任何其他方法)填写不等于1的值

特质实现其父代特质的任何其他方法?

在VIM或任何其他方法中将文件与其自身进行比较

.includes(或我应用的任何其他方法)不是函数

在函数或任何其他方法(Javascript)中创建输入