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>