nodeJs初学--Nodejs中的querystring(查询字符串)模块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodeJs初学--Nodejs中的querystring(查询字符串)模块相关的知识,希望对你有一定的参考价值。

参考技术A 1、querystring 模块提供用于解析和格式化 URL 查询字符串的实用工具

       直接在nodeJs环境中引入:

      const  querystring=require('querystring');

    1.0 ------ 基础:parse  字符串转对象

     默认是以 &  =  分割 键值对

         例如 字符串 let string ='name=chencheng&posswer=123456&sex=0';

         let obj = qs.parse(string);

         输出对象 如图

    1.1 ------ 拓展 如果不是分割键值对的不是   &  =  是其他的符号。

例如 字符串  以 # - 分割键值对的话

 let string ='name#chencheng-posswer#123456-sex#0';

 let obj = qs.parse(string,'-','#');

                             第一个参数 字符串

                             第二个参数 分割 键值对 

                             第三个参数 分割 键值

          2.0 ------ 基础:stringify  对象转字符串

   例如: let obj = name:'cc',age:'30',sex:'0'

   let string = qs.stringify(obj);  

   默认以 & = 拼接    输出:'name=cc&age=30&sex=0';

       2.1 ------ 拓展:stringify  不以默认分隔符分割

     let string = qs.stringify(obj,'^','?');

    输出:  'name?cc^age?30^sex?0';

 

以上是关于nodeJs初学--Nodejs中的querystring(查询字符串)模块的主要内容,如果未能解决你的问题,请参考以下文章

NodeJS初学

nodejs初学相关依赖及配置安装

nodejs的初学

Node初学者入门,一本全面的NodeJS教程(转载)

Node初学者入门,一本全面的NodeJS教程

初学nodejs---http小爬虫