From c9213ef91547097d97db9ff342d2ea6a086a96c0 Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Thu, 31 Jan 2019 15:53:15 +0000
Subject: [PATCH] toJson(String) implemented.
---
borgbutler-core/src/main/java/de/micromata/borgbutler/json/JsonUtils.java | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/borgbutler-core/src/main/java/de/micromata/borgbutler/json/JsonUtils.java b/borgbutler-core/src/main/java/de/micromata/borgbutler/json/JsonUtils.java
index 585e500..c27a978 100644
--- a/borgbutler-core/src/main/java/de/micromata/borgbutler/json/JsonUtils.java
+++ b/borgbutler-core/src/main/java/de/micromata/borgbutler/json/JsonUtils.java
@@ -2,6 +2,7 @@
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.core.type.TypeReference;
+import com.fasterxml.jackson.core.util.BufferRecyclers;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.slf4j.Logger;
@@ -42,6 +43,11 @@
}
}
+ public static String toJson(String str) {
+ if (str == null) return "";
+ return new String(BufferRecyclers.getJsonStringEncoder().quoteAsString(str));
+ }
+
public static <T> T fromJson(Class<T> clazz, String json) {
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
--
Gitblit v1.10.0