FLUTTER ECOSYSTEM

bson

Dart 的 Bson 库。BSON 是一种类似 JSON 文档的二进制编码序列化格式。该包还支持 eJson 和对象的序列化/反序列化。

最新版本
5.0.8
近 30 天下载
9.7万
喜欢数
20
Pub 分数
140

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

bson 包为 Dart 提供了 BSON(二进制 JSON)序列化和反序列化功能,支持高效的数据存储和传输。它不仅支持标准 BSON,还支持扩展 JSON(eJSON)和对象序列化。适用于与 MongoDB 交互或需要紧凑二进制数据格式的应用程序,可在所有主要平台(包括 Web、移动设备和桌面)上运行。该库轻量且可通过 pub 无缝集成到 Dart 项目中。

适合场景
  • MongoDB 集成
  • 二进制数据序列化
  • 跨平台数据交换
  • 高效数据存储
  • 实时数据传输
  • eJSON 解析
主要特点
  • BSON 编码/解码
  • eJSON 支持
  • 对象序列化
  • Platform-agnostic
  • Lightweight
  • 高性能
适合对象
  • 使用 MongoDB 的 Dart 开发人员
  • 需要紧凑数据格式的应用程序
  • 全栈 Dart 应用
  • 数据密集型移动或Web应用
  • 处理结构化数据的后端服务
使用建议
  • 需要了解 BSON 格式
  • 限于结构化数据类型
  • 不适合用于人类可读的输出
  • 可能需要额外的依赖项才能实现完整功能
  • 性能取决于数据大小和复杂性
支持平台AndroidiOSLinuxmacOSWebWindows

安装插件

flutter pub add bson

所属分类

依赖

依赖清单 6 项

源码仓库

关联项目

所在榜单