MongoDB C++ Driver
mongocxx-3.6.2
|
19 #include <bsoncxx/document/value.hpp>
20 #include <bsoncxx/document/view.hpp>
21 #include <bsoncxx/stdx/optional.hpp>
23 #include <bsoncxx/config/prelude.hpp>
29 BSONCXX_INLINE_NAMESPACE_BEGIN
34 extern const bool k_silence_doxygen;
71 BSONCXX_INLINE_NAMESPACE_END
74 #include <bsoncxx/config/postlude.hpp>
@ k_relaxed
to produce Relaxed Extended JSON
std::string to_json(document::view view, ExtendedJsonMode mode=ExtendedJsonMode::k_legacy)
Converts a BSON document to a JSON string, in extended format.
document::value from_json(stdx::string_view json)
Constructs a new document::value from the provided JSON text.
Top level namespace for MongoDB C++ BSON functionality.
Definition: element.hpp:24
A read-only BSON document that owns its underlying buffer.
Definition: value.hpp:33
@ k_canonical
to produce Canonical Extended JSON
ExtendedJsonMode
An enumeration of the types of Extended JSON that the to_json function accepts.
Definition: json.hpp:38
@ k_legacy
to produce Legacy Extended JSON
A read-only, non-owning view of a BSON document.
Definition: view.hpp:33