All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.vladmihalcea.hibernate.type.json.internal.JacksonUtil Maven / Gradle / Ivy

There is a newer version: 2.21.1
Show newest version
package com.vladmihalcea.hibernate.type.json.internal;

import com.fasterxml.jackson.databind.JsonNode;
import com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper;

import java.lang.reflect.Type;

/**
 * @author Vlad Mihalcea
 */
public class JacksonUtil {

    public static  T fromString(String string, Class clazz) {
        return ObjectMapperWrapper.INSTANCE.fromString(string, clazz);
    }

    public static  T fromString(String string, Type type) {
        return ObjectMapperWrapper.INSTANCE.fromString(string, type);
    }

    public static String toString(Object value) {
        return ObjectMapperWrapper.INSTANCE.toString(value);
    }

    public static JsonNode toJsonNode(String value) {
        return ObjectMapperWrapper.INSTANCE.toJsonNode(value);
    }

    public static  T clone(T value) {
        return ObjectMapperWrapper.INSTANCE.clone(value);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy