• 技术文章 >web前端 >js教程

    nodejs怎么将buffer转换为JSON对象

    青灯夜游青灯夜游2021-11-12 14:13:04原创545

    nodejs将buffer转换为JSON对象的方法:1、使用“Buffer.from([数据列表])”语句创建一个Buffer对象;2、使用“JSON.stringify(Buffer对象)”语句进行转换。

    本教程操作环境:windows7系统、nodejs 12.19.0版,DELL G3电脑。

    在 Node.js 中,Buffer 类是随 Node 内核一起发布的核心库。Buffer 库为 Node.js 带来了一种存储原始数据的方法,可以让 Node.js 处理二进制数据,每当需要在 Node.js 中处理I/O操作中移动的数据时,就有可能使用 Buffer 库。原始数据存储在 Buffer 类的实例中。一个 Buffer 类似于一个整数数组,但它对应于 V8 堆内存之外的一块原始内存。

    官方文档里面建议使用 Buffer.from() 接口去创建Buffer对象。

    将 Node Buffer 转换为 JSON 对象的函数语法格式如下:

    buf.toJSON()

    会返回:返回 buf 的 JSON 表示。

    而当字符串化一个 Buffer 实例时,JSON.stringify() 会隐式地调用该 toJSON()。

    示例:

    import { Buffer } from 'buffer';
    
    const buf = Buffer.from([0x1, 0x2, 0x3, 0x4, 0x5]);
    const json = JSON.stringify(buf);
    
    console.log(json);
    // 打印: {"type":"Buffer","data":[1,2,3,4,5]}

    【推荐学习:《nodejs 教程》】

    以上就是nodejs怎么将buffer转换为JSON对象的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:nodejs buffer JSON对象
    上一篇:浅析Angular路由中navigateByUrl和navigate的区别和共同点 下一篇:jquery中怎么判断值在不在数组中
    Web大前端开发直播班

    相关文章推荐

    • nodejs新建空目录用什么方法• nodejs中哪个模块提供文件操作api• 总结分享一些基于Node.js的前端面试题(附解析)• nodejs中事件模块提供了哪个对象• nodejs怎么安装mysql模块

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网