Properly escape JSON
This commit is contained in:
parent
778996e0e2
commit
9740b33e5b
|
|
@ -36,8 +36,13 @@ void sendCacheHeader() { server.sendHeader("Cache-Control", "max-age=3600"); }
|
||||||
void sendGzipHeader() { server.sendHeader("Content-Encoding", "gzip"); }
|
void sendGzipHeader() { server.sendHeader("Content-Encoding", "gzip"); }
|
||||||
|
|
||||||
String jsonEscape(String s){
|
String jsonEscape(String s){
|
||||||
s.replace("\"", "\\\"");
|
s.replace("\\", "\\\\");
|
||||||
s.replace("\\", "\\\\");
|
s.replace("\"", "\\\"");
|
||||||
|
s.replace("\n", "\\n");
|
||||||
|
s.replace("\b", "\\b");
|
||||||
|
s.replace("\f", "\\f");
|
||||||
|
s.replace("\n", "\\n");
|
||||||
|
s.replace("\t", "\\t");
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue