Provided by: libbson-doc_2.2.1-1_all 

SYNOPSIS
bson_json_opts_t *
bson_json_opts_new (bson_json_mode_t mode, int32_t max_len);
PARAMETERS
• mode: A bson_json_mode_t.
• max_len: An int32_t.
DESCRIPTION
The bson_json_opts_new() <> function shall create a new bson_json_opts_t <> using the mode and length
supplied. The mode member is a bson_json_mode_t <> defining the encoding mode.
The max_len member holds a maximum length for the resulting JSON string. Encoding will stop once the
serialised string has reached this length. To encode the full BSON document, BSON_MAX_LEN_UNLIMITED can
be used.
RETURNS
A newly allocated bson_json_opts_t <>.
Author
MongoDB, Inc
Copyright
2009-present, MongoDB, Inc.
2.2.1 Dec 11, 2025 BSON_JSON_OPTS_NEW(3)