BSON
From Just Solve the File Format Problem
BSON is a binary serialization format designed to be similar to JSON, only binary-based rather than text-based. It is used in MongoDB.
Multi-byte numeric quantities are little-endian.
Contents |
Specifications
Metaformat files
- Synalysis grammar file (for Hexinator / Synalize It!; more details)
Libraries
Official
- C: libbson
- C#: mongo-csharp-driver
- Java: mongo-java-driver
- JavaScript: js-bson
- Node.js: node-mongodb-native
3rd Party
- C: mongo-glib
- C++: bsoncplusplus
- C++: bson-cpp
- C++: bson-cxx
- C++: mongoviewer
- C++: minibson
- C#: mongodb-csharp
- C#: Json.NET
- C#: Metsys.Bson
- C#: EJDB BSON
- Dart: bson_codec
- Delphi: pebongo
- Delphi: TMongoWire
- Elixir: elixir-bson
- Erlang: emongo_bson
- Erlang: erlmongo
- Factor: factorbson
- Fantom: fantomongo
- Go: gomongo
- Go: gobson)
- Haskell: haskell-bson
- Java: bson4jackson
- Java: ebson
- J2ME: BsonME
- Lisp: cl-mongo
- Lua: bson-lua
- Lua: lua-bson
- Node.js: node-buffalo
- OCaml: bson.ml
- Perl: BSON.pm
- PHP: mongo-php-driver
- Python: mongo-python-driver
- Python: bson
- Python: python3-bson
- Python: bson.py
- Ruby: bson gem
- Ruby: bson_ext gem
- Smalltalk: MongoTalk
- SML: bson.sml
- Swift: Frizlab BSONSerialization
- Swift: OpenKitten BSON