Escape backslashes before quotes
This commit is contained in:
parent
4d3d72d9aa
commit
0726a9dcb8
|
@ -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(" }");
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue