文档手册

BJSON 类

2024-07-18 17:30:35

 BJSON 类

BJSON 以二进制形式提供 JSON 的打包和解包。

 构造 函数:

  • let bjson = new BJSON() - 创建二进制JSON打包/解包上下文。

 方法:

  • bjson.pack(data) : ArrayBuffer

  • 将数据序列化为 ArrayBuffer。

  • bjson.unpack(blob: ArrayBuffer, receiver:function(data))

    • 从 BJSON blob 还原数据。

     例:

    此代码打包并恢复 {hello:"world"} 对象:

    let bjson = new BJSON();
    // packaging:
    let blob = bjson.pack({hello:"world"});
    // unpackaging:
    bjson.unpack(blob, data => {
    console.assert(data.hello =="world");
    });