CppCMS支持输入运算符>>和输出运算符<<读取json和输出json数据格式
in >> my_object;
out << my_object;
也可以用成员函数load, 原型为bool load (std::istream &in, bool full, int *line_number=0),返回值bool类型,判断是否到EOF.
my_object.load(tmp,true);
若想在控制台输出比较适合读的json格式,即
{
"name" : "Moshe",
"salary" : 1000.0,
"kids_names" : [ "Yossi" , "Yonni" ],
"data" : {
"weight" : 85,
"height" : 1.80
}
}
可以用save函数
my_object.save(std::cout,cppcms::json::readable);