개발 라이브러리 & 툴

C++ boost json(property_tree) Hello World

하늘흐늘 2021. 10. 13. 16:17
반응형

boost의 property_tree를 이용한 json Hello World입니다.
boost 버전 1.75부터 json을 정식 지원하는 것 같은데 인터넷에 많이 있는대로 property_tree를 이용하여 json을 다룬다면 가장 기본이 되는 코드입니다. 

#define BOOST_BIND_GLOBAL_PLACEHOLDERS

#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/json_parser.hpp>
#include <iostream>
#include <sstream>

using namespace std;
using boost::property_tree::ptree;

int main(int argc, char* argv[])
{
	ptree root;

	root.add_child("Hello", ptree("World"));

	ostringstream oss;
	write_json(oss, root);
	cout << oss.str() << endl;

	return 0;
}

 

반응형