From 3ab0551f2fbf0a8bf5cea86537f6838279ebcadf Mon Sep 17 00:00:00 2001 From: MaxKey Date: Tue, 14 Feb 2023 16:01:04 +0800 Subject: [PATCH] prettyJson use Gson , htmlEscaping --- .../org/maxkey/pretty/impl/JsonPretty.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/maxkey-common/src/main/java/org/maxkey/pretty/impl/JsonPretty.java b/maxkey-common/src/main/java/org/maxkey/pretty/impl/JsonPretty.java index 4fd8323aa..9e6a84568 100644 --- a/maxkey-common/src/main/java/org/maxkey/pretty/impl/JsonPretty.java +++ b/maxkey-common/src/main/java/org/maxkey/pretty/impl/JsonPretty.java @@ -81,6 +81,24 @@ public class JsonPretty implements Pretty{ return json; } + /** + * prettyJson use Gson , htmlEscaping + * @param bean + * @return String + */ + public String format(Object bean,boolean htmlEscaping){ + if(!htmlEscaping) { + return format(bean); + } + + Gson gson = new GsonBuilder() + .setPrettyPrinting() + .disableHtmlEscaping() + .create(); + String json = gson.toJson(bean); + return json; + } + /** * prettyJson use Gson * @param bean