diff --git a/src/util/json/serializer.cpp b/src/util/json/serializer.cpp index ae56d58..e724529 100644 --- a/src/util/json/serializer.cpp +++ b/src/util/json/serializer.cpp @@ -5,6 +5,7 @@ */ #include // uint32_t +#include // prev #include // ostringstream #include @@ -119,7 +120,7 @@ std::string Serializer::dumpObject(const Value& value, const uint32_t indentLeve result += dumpHelper(it->second, indentLevel + 1); // Add comma, except after the last element - if (it != members.end()) { + if (it != std::prev(members.end(), 1)) { result += ","; } if (m_indent > 0) {