fixed #15
This commit is contained in:
parent
bd9f49efb9
commit
4647401030
2 changed files with 7 additions and 7 deletions
|
@ -300,7 +300,7 @@ json json::parse(const char* s)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
const std::string json::type_name() const noexcept
|
std::string json::type_name() const noexcept
|
||||||
{
|
{
|
||||||
switch (type_)
|
switch (type_)
|
||||||
{
|
{
|
||||||
|
@ -479,8 +479,8 @@ Internal implementation of the serialization function.
|
||||||
\param indentStep the indent level
|
\param indentStep the indent level
|
||||||
\param currentIndent the current indent level (only used internally)
|
\param currentIndent the current indent level (only used internally)
|
||||||
*/
|
*/
|
||||||
const std::string json::dump(const bool prettyPrint,
|
std::string json::dump(const bool prettyPrint, const unsigned int indentStep,
|
||||||
const unsigned int indentStep, unsigned int currentIndent) const noexcept
|
unsigned int currentIndent) const noexcept
|
||||||
{
|
{
|
||||||
// helper function to return whitespace as indentation
|
// helper function to return whitespace as indentation
|
||||||
const auto indent = [prettyPrint, ¤tIndent]()
|
const auto indent = [prettyPrint, ¤tIndent]()
|
||||||
|
@ -600,7 +600,7 @@ Serialization function for JSON objects. The function tries to mimick Python's
|
||||||
|
|
||||||
\see https://docs.python.org/2/library/json.html#json.dump
|
\see https://docs.python.org/2/library/json.html#json.dump
|
||||||
*/
|
*/
|
||||||
const std::string json::dump(int indent) const noexcept
|
std::string json::dump(int indent) const noexcept
|
||||||
{
|
{
|
||||||
if (indent >= 0)
|
if (indent >= 0)
|
||||||
{
|
{
|
||||||
|
|
|
@ -160,10 +160,10 @@ class json
|
||||||
|
|
||||||
private:
|
private:
|
||||||
/// return the type as string
|
/// return the type as string
|
||||||
const std::string type_name() const noexcept;
|
std::string type_name() const noexcept;
|
||||||
|
|
||||||
/// dump the object (with pretty printer)
|
/// dump the object (with pretty printer)
|
||||||
const std::string dump(const bool, const unsigned int, unsigned int = 0) const noexcept;
|
std::string dump(const bool, const unsigned int, unsigned int = 0) const noexcept;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
/// explicit value conversion
|
/// explicit value conversion
|
||||||
|
@ -210,7 +210,7 @@ class json
|
||||||
}
|
}
|
||||||
|
|
||||||
/// explicit serialization
|
/// explicit serialization
|
||||||
const std::string dump(int = -1) const noexcept;
|
std::string dump(int = -1) const noexcept;
|
||||||
|
|
||||||
/// add an object/array to an array
|
/// add an object/array to an array
|
||||||
json& operator+=(const json&);
|
json& operator+=(const json&);
|
||||||
|
|
Loading…
Reference in a new issue