广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >node将对象转化为query的实现方法
  • 821
分享到

node将对象转化为query的实现方法

node对象转化为query 2023-01-31 18:01:39 821人浏览 独家记忆
摘要

目录前言对象转query串url获取query并转成对象前言 之前我将对象转化为query会考虑使用querystring第三方库等,最近才发现nodejs存在内置对象URLSear

前言

之前我将对象转化为query会考虑使用querystring第三方库等,最近才发现nodejs存在内置对象URLSearchParams、URL可以直接使用,不需要额外引入其他依赖。

本文介绍一下比较简单的对象与query串互相转换的方法。

对象转query串

const params = {
    name: "luna",
    age: "18",
    sex: "female",
};

const queryString = new URLSearchParams(Object.entries(params)).toString()

console.log(queryString) // name=luna&age=18&sex=female

const url = `Http://xxx.xx.x.xx.com/getUser?${queryString}`

console.log(url) // http://xxx.xx.x.xx.com/getUser?name=luna&age=18&sex=female

url获取query并转成对象

第一种

const url = 'http://xxx.xx.x.xx.com/getUser?name=luna&age=18&sex=femal'

// URL对象的searchParams方法可以得到一个对应的URLSearchParams对象
const queryString = new URL(url).searchParams 

let queryObject = {}

for (let [key, value] of queryString.entries()) {
    queryObject[key] = value
}

console.log(queryObject) // { name: 'luna', age: '18', sex: 'femal' }

第二种

const http=require("http")
const url=require("url");
 
const server=http.createServer((req,res)=>{
    //获取请求的url
    const reqUrl=req.url
    //第一种方式  加true 转为对象
    console.log("姓名:"+url.parse(reqUrl,true).query.name,"年纪:"+url.parse(reqUrl,true).query.age)
    res.end()
})
server.listen(8080)

到此这篇关于node将对象转化为query的实现方法的文章就介绍到这了,更多相关node 对象转化为query内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: node将对象转化为query的实现方法

本文链接: https://www.lsjlt.com/news/193747.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • node将对象转化为query的实现方法
    目录前言对象转query串url获取query并转成对象前言 之前我将对象转化为query会考虑使用querystring第三方库等,最近才发现nodejs存在内置对象URLSear...
    99+
    2023-01-31
    node 对象转化为query
  • php中将对象转化为字符串的方法
    本文将为大家详细介绍“php中将对象转化为字符串的方法”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“php中将对象转化为字符串的方法”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去...
    99+
    2023-06-06
  • js跨浏览器实现将字符串转化为xml对象的方法
    注意该死的ie多版本的问题 复制代码 代码如下: function loadXML(xmlString) { var xmlDoc = null; if (!window.DOMPa...
    99+
    2022-11-15
    跨浏览器 字符串转xml对象
  • javascript将对象转换为数组的方法
    本篇内容主要讲解“javascript将对象转换为数组的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript将对象转换为数组的方法”吧!jav...
    99+
    2022-10-19
  • nodejs将JSON字符串转化为JSON对象报错的解决方法
    这篇文章主要介绍“nodejs将JSON字符串转化为JSON对象报错的解决方法”,在日常操作中,相信很多人在nodejs将JSON字符串转化为JSON对象报错的解决方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家...
    99+
    2023-06-20
  • JQuery将字符串转为json对象的四种方法
    目录为什么需要将jQuery字符串转JSON?第一种:用jquery里自带的$.parseJSON函数:第二种:js里的方法,用eval把字符串转换为json:第三种:使用浏览器自带...
    99+
    2023-05-17
    JQuery 字符串转为json
  • JavaScrip将数组转为对象与JSON对象字符串转数组方法详解
    JavaScrip将数组转为对象(JS数组转对象工作经常用) 我想获取一个元素数组,并将它们转换为一个对象。数组中的元素需要是对象的键,带有一些默认的空字符串,作为以后要更改的值。 ...
    99+
    2022-11-13
    JavaScrip数组转对象 JavaScrip JSON对象字符串转数组方法
  • php将xml转化对象的实例详解
    XML文件 $xml= "123456"; 将文件转换成对象 $objectxml = simplexml_load_string($xml); 将对象转换个JSON ...
    99+
    2022-11-12
  • php将数组转化为json的方法
    这篇文章主要介绍php将数组转化为json的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php将数组转化为json的方法:首先创建一个PHP示例文件;然后定义一个数组;最后通过“json_encode”函数将指...
    99+
    2023-06-14
  • 教你C#将CSV转为Excel的实现方法
    CSV(Comma Separated Values)文件是一种纯文本文件,包含用逗号分隔的数据,常用于将数据从一个应用程序导入或导出到另一个应用程序。通过将CSV文件转为EXCEL...
    99+
    2022-11-13
  • C#实现将PDF转为Excel的方法详解
    目录dll引用方法方法1方法2PDF转ExcelC#VB.NET通常,PDF格式的文档能支持的编辑功能不如office文档多,针对PDF文档里面有表格数据的,如果想要编辑表格里面的数...
    99+
    2022-11-13
  • Json转化为Java对象的实例详解
    Json转化为Java对象的实例详解问题:前后端数据交互时,经常会遇到Json串与Java对象转化的问题,有的Java对象中还包含了List对象等。解决方案: 引入 json-lib包,Maven坐标如下:<dependency>...
    99+
    2023-05-31
    json java对象 ava
  • 探讨Vue中将对象转成字符的方法
    Vue是一个前端框架,它采用响应式编程的理念,将DOM与数据绑定在一起,实现了高效的组件化开发。在Vue的使用过程中,我们经常需要将Vue对象转换成字符串格式,以便于存储或传输数据。本文将探讨Vue对象转换成字符的方法。一、使用JSON.s...
    99+
    2023-05-14
  • nodejs将JSON字符串转化为JSON对象报错的解决
    如何将JSON字符串转化为JSON对象? JSON.parse(str) JSON是javascript的一个内置对象,提供了转换JSON对象与字符串互相转换的方法;    问题来了...
    99+
    2022-11-12
  • php将数组转化为字符串的方法
    这篇文章给大家分享的是有关php将数组转化为字符串的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php将数组转化为字符串的方法:首先创建一个PHP示例文件;然后定义一个数组;最后通过“implode(&qu...
    99+
    2023-06-08
  • javascript中对象转换为字符串的方法
    这篇文章主要介绍javascript中对象转换为字符串的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在javascript中,可以使用“JSON.stringify()”方法来将对象转换为字符串,该方法可以将J...
    99+
    2023-06-14
  • JS实现判断对象是否为空对象的5种方法
    1.将json对象转化为json字符串,再判断该字符串是否为"{}" var data = {}; var b = (JSON.stringify(data) == "{}")...
    99+
    2022-11-12
  • 关于Jsoup将相对路径转为绝对路径的方法
    目录通过Jsoup将相对路径转为绝对路径的方法示例自从使用 HttpClient 和 Jsoup 配合编写了几个简单的入门爬虫之后,发现对于绝对路径的需求是很频繁的,因为大部分的网页...
    99+
    2023-05-17
    Jsoup 相对路径 Jsoup 绝对路径
  • MyBatis传入参数为List对象的实现方法
    这篇文章主要介绍MyBatis传入参数为List对象的实现方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!SSM框架是JavaWeb必学的框架,虽说基本的增删改查很简单,但是当面临一些特殊情况时,有时还是会显得手足...
    99+
    2023-06-07
  • Java实现将PDF转为图片格式的方法详解
    目录代码编译环境将整个 PDF 文档转换为多个图片完整代码效果图将指定 PDF 页面转换为图片完整代码效果图PDF文件和图片文件,这是两种完全不一样的格式,可是有的时候这两种格式却是...
    99+
    2023-03-23
    Java实现PDF转图片 Java PDF转图片 Java PDF 图片
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作