lib/json_serialization: remove use of \b in Nit strings
authorAlexis Laferrière <alexis.laf@xymus.net>
Sat, 22 Feb 2014 15:20:21 +0000 (10:20 -0500)
committerAlexis Laferrière <alexis.laf@xymus.net>
Sat, 22 Feb 2014 16:22:26 +0000 (11:22 -0500)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

lib/json_serialization.nit

index b4b1062..1243331 100644 (file)
@@ -188,10 +188,11 @@ redef class String
        redef fun serialize_to_json(v) do v.stream.write("\"{to_json_s}\"")
 
        private fun to_json_s: String do return self.replace("\\", "\\\\").
-               replace("\"", "\\\"").replace("\b", "\\b").replace("/", "\\/").
+               replace("\"", "\\\"").replace("/", "\\/").
                replace("\n", "\\n").replace("\r", "\\r").replace("\t", "\\t")
                # FIXME add support for unicode char when supported by Nit strings
                # FIXME add support for \f! # .replace("\f", "\\f")
+               # FIXME add support for \b .replace("\b", "\\b")
 end
 
 redef class NativeString