Package io.trino.plugin.base.util
Class JsonUtils
- java.lang.Object
-
- io.trino.plugin.base.util.JsonUtils
-
public final class JsonUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> TjsonTreeToValue(com.fasterxml.jackson.databind.JsonNode treeNode, Class<T> javaType)static <T> TparseJson(byte[] jsonBytes, Class<T> javaType)static <T> TparseJson(com.fasterxml.jackson.databind.ObjectMapper mapper, byte[] jsonBytes, Class<T> javaType)static <T> TparseJson(com.fasterxml.jackson.databind.ObjectMapper mapper, InputStream inputStream, Class<T> javaType)static <T> TparseJson(com.fasterxml.jackson.databind.ObjectMapper mapper, String json, Class<T> javaType)static <T> TparseJson(com.fasterxml.jackson.databind.ObjectMapper mapper, URL url, Class<T> javaType)static <T> TparseJson(InputStream inputStream, Class<T> javaType)static <T> TparseJson(String json, Class<T> javaType)static <T> TparseJson(URL url, Class<T> javaType)static <T> TparseJson(Path path, Class<T> javaType)
-
-
-
Method Detail
-
parseJson
public static <T> T parseJson(com.fasterxml.jackson.databind.ObjectMapper mapper, String json, Class<T> javaType)
-
parseJson
public static <T> T parseJson(byte[] jsonBytes, Class<T> javaType)
-
parseJson
public static <T> T parseJson(com.fasterxml.jackson.databind.ObjectMapper mapper, byte[] jsonBytes, Class<T> javaType)
-
parseJson
public static <T> T parseJson(InputStream inputStream, Class<T> javaType)
-
parseJson
public static <T> T parseJson(com.fasterxml.jackson.databind.ObjectMapper mapper, InputStream inputStream, Class<T> javaType)
-
parseJson
public static <T> T parseJson(com.fasterxml.jackson.databind.ObjectMapper mapper, URL url, Class<T> javaType)
-
jsonTreeToValue
public static <T> T jsonTreeToValue(com.fasterxml.jackson.databind.JsonNode treeNode, Class<T> javaType)
-
-