mirror of https://github.com/micromata/borgbackup-butler.git

Kai Reinhard
31.53.2019 c9213ef91547097d97db9ff342d2ea6a086a96c0
toJson(String) implemented.
1 files modified
6 ■■■■■ changed files
borgbutler-core/src/main/java/de/micromata/borgbutler/json/JsonUtils.java 6 ●●●●● patch | view | raw | blame | history
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);