Buffer对象与JSON对象相互转换

论坛 期权论坛 脚本     
匿名技术用户   2021-1-7 06:05   200   0

Buffer对象与JSON对象相互转换


> buffer=new Buffer('我爱你,物理');
<Buffer e6 88 91 e7 88 b1 e4 bd a0 ef bc 8c e7 89 a9 e7 90 86>
> json=JSON.stringify(buffer);
'{"type":"Buffer","data":[230,136,145,231,136,177,228,189,160,239,188,140,231,13
7,169,231,144,134]}'
> JSON.parse(json);
{ type: 'Buffer',
  data:
   [ 230,
     136,
     145,
     231,
     136,
     177,
     228,
     189,
     160,
     239,
     188,
     140,
     231,
     137,
     169,
     231,
     144,
     134 ] }
> copy=new Buffer(JSON.parse(json));
<Buffer e6 88 91 e7 88 b1 e4 bd a0 ef bc 8c e7 89 a9 e7 90 86>
> copy.toString();
'我爱你,物理'
>

说明:

(1)JSON.stringify方法将数据对象转换成一个字符串

(2)JSON.parse方法将字符串转换成对象

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP