diff --git a/src/main/resources/assets/opencomputers/lua/rom/lib/serialization.lua b/src/main/resources/assets/opencomputers/lua/rom/lib/serialization.lua index ed2b25190..6dc4cb0b4 100644 --- a/src/main/resources/assets/opencomputers/lua/rom/lib/serialization.lua +++ b/src/main/resources/assets/opencomputers/lua/rom/lib/serialization.lua @@ -28,7 +28,7 @@ function serialization.serialize(value, pretty) return tostring(v) end elseif t == "string" then - return string.format("%q", v) + return string.format("%q", v):gsub("\\\n","\\n") elseif t == "table" and pretty and getmetatable(v) and getmetatable(v).__tostring then return tostring(v) elseif t == "table" then @@ -130,4 +130,4 @@ function serialization.unserialize(data) return output end -return serialization \ No newline at end of file +return serialization