From 2b9fe5c9bf9d79d5bb91e1d889e6759c37ac9b0d Mon Sep 17 00:00:00 2001 From: xhh Date: Wed, 2 Dec 2015 10:24:01 +0800 Subject: [PATCH] Escape characters for text in Clojure client Closes #1648 --- .../swagger/codegen/languages/ClojureClientCodegen.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/ClojureClientCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/ClojureClientCodegen.java index a358cc05b51..a850785a7db 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/ClojureClientCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/ClojureClientCodegen.java @@ -177,6 +177,14 @@ public class ClojureClientCodegen extends DefaultCodegen implements CodegenConfi return name; } + @Override + public String escapeText(String input) { + if (input == null) { + return null; + } + return input.trim().replace("\\", "\\\\").replace("\"", "\\\""); + } + @Override public Map postProcessOperations(Map operations) { Map objs = (Map) operations.get("operations");