diff --git a/src/analysis/run.d b/src/analysis/run.d index 0bc5ec4..ddb384a 100644 --- a/src/analysis/run.d +++ b/src/analysis/run.d @@ -97,10 +97,10 @@ void writeJSON(string key, string fileName, size_t line, size_t column, string m first = false; writeln(" {"); writeln(` "key": "`, key, `",`); - writeln(` "fileName": "`, fileName.replace(`"`, `\"`).replace("\\", "\\\\"), `",`); + writeln(` "fileName": "`, fileName.replace("\\", "\\\\").replace(`"`, `\"`), `",`); writeln(` "line": `, line, `,`); writeln(` "column": `, column, `,`); - writeln(` "message": "`, message.replace(`"`, `\"`).replace("\\", "\\\\"), `"`); + writeln(` "message": "`, message.replace("\\", "\\\\").replace(`"`, `\"`), `"`); write(" }"); }