This is an outdated version of the documentation.
See the current version of this page
.
Libbson
A Cross Platform BSON Library for C
Installation
Install with a Package Manager
Installing Libbson
Installing from Source
Supported Platforms
Getting Started
Creating a BSON Document
Handling Errors
ObjectIDs
Parsing and Iterating BSON Documents
UTF-8
Streaming BSON
Reading from a BSON Stream
Streaming BSON
Writing a sequence of BSON Documents
JSON
Converting BSON to JSON
Converting JSON to BSON
JSON
Streaming JSON Parsing
Cross Platform Notes
Endianness
Threading
Performance Notes
Array Element Key Building
Performance Notes
API Reference
Libbson Versioning
Memory Management
System Clock
bson_context_t
bson_decimal128_t
bson_error_t
bson_iter_t
bson_json_reader_t
bson_md5_t
bson_oid_t
bson_reader_t
bson_string_t
bson_subtype_t
bson_t
bson_type_t
bson_uint32_to_string()
bson_unichar_t
bson_value_t
bson_visitor_t
bson_writer_t