diff --git a/LogMonitor/src/LogMonitor/JsonFileParser.cpp b/LogMonitor/src/LogMonitor/JsonFileParser.cpp index 54f4cde..1003c2c 100644 --- a/LogMonitor/src/LogMonitor/JsonFileParser.cpp +++ b/LogMonitor/src/LogMonitor/JsonFileParser.cpp @@ -248,9 +248,10 @@ JsonFileParser::ParseNumber() else { // - // End of string. + // End of number parsing. + // The terminating character (comma, bracket, brace, etc.) must remain unconsumed for subsequent + // parsing steps // - offset++; AdvanceBufferPointer(offset); m_doubleValue = negativeValue ? -parsedValue : parsedValue;