fixed #31: only use spaces in pretty print

This commit is contained in:
Niels 2015-01-18 10:58:48 +01:00
parent b30e9ee5f4
commit 7724d34741
4 changed files with 13 additions and 13 deletions

View file

@ -142,8 +142,6 @@ std::cout << j.dump(4) << std::endl;
// } // }
``` ```
The value of s could be `{"pi": 3.141, "happy": true}`, but the order of the entries in the object is not fixed.
You can also use streams to serialize and deserialize: You can also use streams to serialize and deserialize:
```cpp ```cpp

View file

@ -1019,7 +1019,8 @@ std::string json::dump(const bool prettyPrint, const unsigned int indentStep,
{ {
result += prettyPrint ? ",\n" : ","; result += prettyPrint ? ",\n" : ",";
} }
result += indent() + "\"" + i->first + "\": " + i->second.dump(prettyPrint, indentStep, result += indent() + "\"" + i->first + "\":" + (prettyPrint ? " " : "") + i->second.dump(
prettyPrint, indentStep,
currentIndent); currentIndent);
} }

View file

@ -567,7 +567,8 @@ std::string json::dump(const bool prettyPrint, const unsigned int indentStep,
{ {
result += prettyPrint ? ",\n" : ","; result += prettyPrint ? ",\n" : ",";
} }
result += indent() + "\"" + i->first + "\": " + i->second.dump(prettyPrint, indentStep, result += indent() + "\"" + i->first + "\":" + (prettyPrint ? " " : "") + i->second.dump(
prettyPrint, indentStep,
currentIndent); currentIndent);
} }