com.vladmihalcea.hibernate.type.json.internal.JacksonUtil Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hibernate-types-60 Show documentation
Show all versions of hibernate-types-60 Show documentation
Hibernate ORM 6.0 extra Types
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);
}
}