From 5f67981a016374ae531f609b6ea2070f4cb71c41 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20Laferri=C3=A8re?= Date: Sat, 22 Feb 2014 10:20:21 -0500 Subject: [PATCH] lib/json_serialization: remove use of \b in Nit strings MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Alexis Laferrière --- lib/json_serialization.nit | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/json_serialization.nit b/lib/json_serialization.nit index b4b1062..1243331 100644 --- a/lib/json_serialization.nit +++ b/lib/json_serialization.nit @@ -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 -- 1.7.9.5