Когда я put_value
использую int, он записывается как строка. Кто-нибудь знает, как заставить его печатать как int?
#include <iostream>
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/json_parser.hpp>
using boost::property_tree::ptree;
using namespace std;
int main(int argc, char* argv[]) {
ptree node;
node.put("string", "text here");
node.put("int", 1);//outputs as "1" and should be 1
write_json(cout, node, false);//{"string":"text here","int":"1"}
return 0;
}
int main()
иint main(int argc, char * argv[])
соответствуют стандарту. - person Neil Kirk   schedule 25.03.2015