bson_codec 0.2.0 copy "bson_codec: ^0.2.0" to clipboard
bson_codec: ^0.2.0 copied to clipboard

Dart 1 only

A BSON codec for Dart.

bson_codec #

Build Status

This package offers Dart programs a flexible serializer and deserializer for BSON documents.

Highlights #

  • Standard Codec/Converter interface, as established by the standard 'dart:convert' package.
  • Best effort type mapping when serializing/deserializing values.

Examples #

import 'package:bson_codec/bson_codec.dart';

main() {
  final doc = {
    '_id': 5,
    'a': [2, 3, 5]
  };
  List<int> bytes = BSON.encode(doc);
  final root = BSON.decode(bytes);
  print(doc['a'][2]); // 5
}

TODO #

JavaScript code w/ scope and decimal128 are not supported yet.

0
likes
30
pub points
0%
popularity

Publisher

unverified uploader

A BSON codec for Dart.

Repository (GitHub)
View/report issues

License

BSD-3-Clause (LICENSE)

Dependencies

bson_objectid, collection

More

Packages that depend on bson_codec