Class JsonUtils

java.lang.Object
io.trino.plugin.base.util.JsonUtils

public final class JsonUtils extends Object
  • Method Details

    • parseJson

      public static <T> T parseJson(Path path, Class<T> javaType)
    • parseJson

      public static <T> T parseJson(String json, Class<T> javaType)
    • 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(URL url, 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)
    • parseJson

      public static <T> T parseJson(String json, String jsonPointer, Class<T> javaType)
    • parseJson

      public static <T> T parseJson(Path path, String jsonPointer, Class<T> javaType)
    • jsonFactory

      public static com.fasterxml.jackson.core.JsonFactory jsonFactory()
    • jsonFactoryBuilder

      public static com.fasterxml.jackson.core.JsonFactoryBuilder jsonFactoryBuilder()