BSON C++11. A way to pack and unpack data for C++ programs that need to store or send information efficiently.

github.com/neverchanje/bson-cpp11

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

May 2016
  • Added benchmark comparison with rapidjson.
  • Fix DataView name using.
  • Rename BSONObjBuilder to ObjectBuilder, BSONObj to Object, BSONArray …
  • Rename BSONObjBuilder to ObjectBuilder, BSONObj to Object, BSONArray …
  • Fix BSONObjBuilder.Obj()
April 2016
  • Rename BSONType to Type_t
  • Refactor BSONElement to Element, BSONParser to Parser.
  • Use Datetime instead of Timestamp. Add NumberLong and NumberInt.
  • Add Timestamp, which is a feature of bson compared to json.
  • Passed all tests of BSONParser.
  • Add TODOs.
  • Declare dependencies in README.md.
  • Merge commit 'f53161f345d740391fc416479157174865f616bc'
  • Parser of bson. Fix bug in BufBuilder.
  • Parser of bson.
  • Add methods to BufBuilder.
  • Add methods to BufBuilder.
  • Add method that allows Status to be promoted to bool value.
March 2016
  • Modified code style in .clang-format.
  • Reformat code style of the whole project by ClangFormat. Remove compo…