create a JSON value from an input in BSON format (iterator pair, or iterator+sentinel pair for C++20 ranges support)
Synopsis
Declared in <nlohmann/json.hpp>
template<
typename IteratorType,
typename SentinelType = IteratorType>
requires detail::can_compare_ne<IteratorType, SentinelType>::value
[[nodiscard]]
static
basic_json
from_bson(
IteratorType first,
SentinelType last,
bool const strict = true,
bool const allow_exceptions = true);
Return Value
a JSON value representing the input, or a discarded value if allow_exceptions is false and a parse error occurred
|
Note
|
The return value should not be discarded. |
Parameters
Name |
Description |
first |
iterator to the start of the input |
last |
iterator to the end of the input, or a sentinel value comparable to first |
strict |
whether to expect the input to be consumed until EOF |
allow_exceptions |
whether to throw exceptions in case of a parse error |
Created with MrDocs