nodejs的序列化与反序列化

应付账款管理nodejs的序列化与反序列化
1.序列化
aac
stringify函数的作⽤就是序列化对象,也就是说将对象类型转换成⼀个字符串类型(默认的分割符("&")和分配符("=")),先介绍它的基本⽤法,在下⼀节⾥我们将学习如何替换默认分配符,下⾯我们就通过以下例⼦来清楚的认识⼀下吧!
核糖体rna
例1:querystring.stringify("对象")
var querystring= require('querystring');
var result = querystring.stringify({foo:'bar',cool:['xux', 'yys']});
北京8号学苑console.log(result); 
空间积分
运⾏结果:
foo=bar&cool=xux&cool=yys
对象被序列化为字符串之后默认是通过分割符("&")和分配符("=")组成的,那可不可以改变呢,这
节我们就来了解⼀下,是否可以⾃⼰去定义组合结果,看下⾯的⼩例⼦
例1:querystring.stringify("对象","分隔符","分配符")
var querystring = require('querystring');
var result = querystring.stringify({foo:'bar',cool:['xux', 'yys']},'*','$');
console.log(result);
运⾏结果:
中国农学通报'foo$bar*cool$xux*cool$yys'
2.反序列化
接下来就来学习反序列化函数——parse函数,parse函数的作⽤就是反序列化字符串(默认是由"="、"&"拼接⽽成),转换得到⼀个对象类型。如下⽰例:
例1:querystring.parse("字符串")
var querystring = require('querystring');
var result = querystring.parse('foo=bar&cool=xux&cool=yys');
console.log(result);
运⾏结果:
1. { foo: 'bar', cool: ['xux', 'yys']}
现在我们学习parse函数的扩展⽤法,和上⾯stringify函数的多参数⽤法不同的是,parse函数可以根据⽤户所⾃定义的分割符、分配符来反序列化字符串,从⽽得到相应的对象结果.如下⽰例:
例1:querystring.parse("字符串","分隔符","分配符")
var querystring = require('querystring');
var result = querystring.parse('foo@bar$cool@xux$cool@yys','@','$');
console.log(result);
运⾏结果:
{ foo: '', bar: 'cool', xux: 'cool', yys: '' }

本文发布于:2024-09-22 20:28:09,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/459418.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:对象   字符串   序列化   函数
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议