A set of JSON-based serialization schemes are recommended:
Library | Functionality |
---|---|
json-serialization | An asynchronous JSON serialization library that automatically handles circular references and supports custom serialization rules. |
@json-serialization/binary | Provides binary serialization and deserialization mechanisms, supporting data types like ArrayBuffer , Buffer , Blob , File , Uint8Array . |
@json-serialization/function | Provides function serialization and deserialization mechanisms, enabling cross-context function calls without using eval . |
推荐一组基于 JSON 的序列化方案:
库 | 功能 |
---|---|
json-serialization | 一个异步 JSON 序列化库,自动处理循环引用关系,支持扩展自定义序列化规则。 |
@json-serialization/binary | 提供了二进制序列化和反序列化的机制,支持 ArrayBuffer 、Buffer 、Blob 、File 、Uint8Array 这些数据类型。 |
@json-serialization/function | 提供了函数序列化和反序列化的机制,能够在不使用 eval 的情况下实现函数的跨上下文调用。 |