要将bsoncxx::document::元素写入控制台,可以按照以下步骤进行操作:
#include <iostream>
#include <bsoncxx/json.hpp>
#include <bsoncxx/builder/stream/document.hpp>
bsoncxx::builder::stream::document document;
document << "key1" << "value1" << "key2" << "value2";
std::string jsonStr = bsoncxx::to_json(document.view());
std::cout << jsonStr << std::endl;
完整的示例代码如下:
#include <iostream>
#include <bsoncxx/json.hpp>
#include <bsoncxx/builder/stream/document.hpp>
int main() {
bsoncxx::builder::stream::document document;
document << "key1" << "value1" << "key2" << "value2";
std::string jsonStr = bsoncxx::to_json(document.view());
std::cout << jsonStr << std::endl;
return 0;
}
这样,bsoncxx::document::元素就会以JSON格式输出到控制台。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云