nodejs笔记三(querystring序列化)

原创 夏天不做梦 随笔 Nodejs 206阅读 2017-05-27 18:56:06 举报

序列化 把对象转换为字符串
querystring.stringify()
可以传入多个参数
参数1:对象
querystring.stringify({name:'scott',course:['jade','node'],from:''})
'name=scott&course=jade&course=node&from='

参数2:修改连接符默认是&
querystring.stringify({name:'scott',course:['jade','node'],from:''}, ',')
'name=scott,course=jade,course=node,from='

参数3:修改键值对的连接符默认是=
querystring.stringify({name:'scott',course:['jade','node'],from:''}, ',', ':')
'name:scott,course:jade,course:node,from:'

反序列化 把字符串转换为对象
querystring.parse('')
可以传入多个参数
参数1:字符串
参数2:指定用什么连接符解析
参数3:指定连接键值对的符合
querystring.parse('name:scott,course:jade,course:node,from:', ',', ':')

转义
querystring.escape('<哈哈>')
'%3C%E5%93%88%E5%93%88%3E'

反转义
querystring.unescape('%3C%E5%93%88%E5%93%88%3E')
'<哈哈>'

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复