BSON
From Just Solve the File Format Problem
(Difference between revisions)
(Add list of libraries) |
(→3rd Party: Add AS3) |
||
Line 27: | Line 27: | ||
==== 3rd Party==== | ==== 3rd Party==== | ||
+ | * AS3: [https://github.com/fminzoni/ActionBSON ActionBSON] | ||
+ | * AS3: [https://github.com/s9tpepper/MongoAS3 MongoAS3] | ||
* C: [https://github.com/chergert/mongo-glib/tree/master/mongo-glib mongo-glib] | * C: [https://github.com/chergert/mongo-glib/tree/master/mongo-glib mongo-glib] | ||
* C++: [http://dochub.mongodb.org/core/bsoncplusplus bsoncplusplus] | * C++: [http://dochub.mongodb.org/core/bsoncplusplus bsoncplusplus] | ||
Line 68: | Line 70: | ||
* Swift: [https://github.com/Frizlab/BSONSerialization Frizlab BSONSerialization] | * Swift: [https://github.com/Frizlab/BSONSerialization Frizlab BSONSerialization] | ||
* Swift: [http://github.com/OpenKitten/BSON OpenKitten BSON] | * Swift: [http://github.com/OpenKitten/BSON OpenKitten BSON] | ||
− | |||
== Other links == | == Other links == |
Latest revision as of 05:42, 17 August 2017
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 |
[edit] Specifications
[edit] Metaformat files
- Synalysis grammar file (for Hexinator / Synalize It!; more details)
[edit] Libraries
[edit] Official
- C: libbson
- C#: mongo-csharp-driver
- Java: mongo-java-driver
- JavaScript: js-bson
- Node.js: node-mongodb-native
[edit] 3rd Party
- AS3: ActionBSON
- AS3: MongoAS3
- 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