json serialization bugfix
This commit is contained in:
parent
311aed9e10
commit
99677a30c4
1 changed files with 2 additions and 3 deletions
|
@ -24,7 +24,7 @@ std::string visitor::to_json::operator()(const array& arr) const {
|
||||||
out << "[";
|
out << "[";
|
||||||
for(auto& item: arr) {
|
for(auto& item: arr) {
|
||||||
first?(first = false):(out << ", ");
|
first?(first = false):(out << ", ");
|
||||||
boost::apply_visitor(*this, item);
|
out << boost::apply_visitor(*this, item);
|
||||||
}
|
}
|
||||||
out << "]";
|
out << "]";
|
||||||
return out.str();
|
return out.str();
|
||||||
|
@ -36,8 +36,7 @@ std::string visitor::to_json::operator()(const object& obj) const {
|
||||||
out << "{";
|
out << "{";
|
||||||
for(auto& item: obj) {
|
for(auto& item: obj) {
|
||||||
first?(first = false):(out << ", ");
|
first?(first = false):(out << ", ");
|
||||||
out << item.first << ": ";
|
out << item.first << ": " << boost::apply_visitor(*this, item.second);
|
||||||
boost::apply_visitor(*this, item.second);
|
|
||||||
}
|
}
|
||||||
out << "}";
|
out << "}";
|
||||||
return out.str();
|
return out.str();
|
||||||
|
|
Loading…
Add table
Reference in a new issue