Skip to content
Haskell representation and serialization of BSON documents (version 1.0) as defined at
Branch: master
Clone or download
Pull request Compare This branch is 45 commits ahead of selectel:master.
Latest commit a86c623 Dec 17, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
tests Remove tabulation and applicative imports causing compiler warnings. May 17, 2015
bson.cabal Bump version Dec 18, 2018

bson-haskell Build Status

Haskell library for the encoding and decoding BSON documents, which are JSON-like objects with a standard binary encoding, defined at This library implements version 1 of that spec.

A BSON Document is an untyped (dynamically type-checked) record. I.e. it is a list of name-value pairs, where a Value is a single sum type with constructors for basic types (Bool, Int, Float, String, and Time), compound types (List, and (embedded) Document), and special types (Binary, Javascript, ObjectId, RegEx, and a few others).

You can’t perform that action at this time.