JavaScript之qs模块序列化、反序列化url查询参数

简介: JavaScript之qs模块序列化、反序列化url查询参数

https://www.npmjs.com/package/qs


安装

npm install -g qs

代码实例

var qs = require("qs");
// 反序列化
let data = "name=Tom&age=18";
let obj = qs.parse(data)
console.log(obj)
// { name: 'Tom', age: '18' }
// 序列化
let str = qs.stringify(obj);
console.log(str);
// name=Tom&age=18

CDN方式

<!-- 引入Qs -->
<script src="https://cdn.bootcss.com/qs/6.5.1/qs.min.js"></script>
<script>
Qs.stringify({name: 'Tom', age: 23})
// "name=Tom&age=23"
// ?name=Tom&age=18
Qs.parse(window.location.search.substring(1));
// {name: 'Tom', age: 23}
</script>


相关文章
|
JavaScript 前端开发
js获取url参数值的几种方式
js获取url参数值的几种方式
|
JSON 前端开发 JavaScript
聊聊 Go 语言中的 JSON 序列化与 js 前端交互类型失真问题
在Web开发中,后端与前端的数据交换常使用JSON格式,但JavaScript的数字类型仅能安全处理-2^53到2^53间的整数,超出此范围会导致精度丢失。本文通过Go语言的`encoding/json`包,介绍如何通过将大整数以字符串形式序列化和反序列化,有效解决这一问题,确保前后端数据交换的准确性。
349 4
|
JavaScript 前端开发 索引
JavaScript获取url网址中域名后面的部分
如何截取 url 中网站域名之后的部分,需要用到以下几个方法:
340 3
|
存储 开发框架 JavaScript
Node.js实现短链接(ShortLink):shortid、epxress让URL更简单
Node.js实现短链接(ShortLink):shortid、epxress让URL更简单
504 0
Node.js实现短链接(ShortLink):shortid、epxress让URL更简单
|
JSON JavaScript 关系型数据库
node.js连接GBase 8a 数据库 并进行查询代码示例
node.js连接GBase 8a 数据库 并进行查询代码示例
|
JavaScript 前端开发 Python
JavaScript写个.ts视频文件Url生成器,使用了string.padStart
JavaScript写个.ts视频文件Url生成器,使用了string.padStart
|
存储 JSON JavaScript
python序列化: json & pickle & shelve 模块
python序列化: json & pickle & shelve 模块
|
前端开发 JavaScript
前端JS截取url上的参数
文章介绍了两种前端JS获取URL参数的方法:手动截取封装和使用URLSearchParams。
396 0
|
SQL JavaScript 前端开发
【Azure 应用服务】Azure JS Function 异步方法中执行SQL查询后,Callback函数中日志无法输出问题
【Azure 应用服务】Azure JS Function 异步方法中执行SQL查询后,Callback函数中日志无法输出问题
188 0
|
开发框架 前端开发 .NET
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
279 0

热门文章

最新文章