Class JsonUtils

java.lang.Object
io.fluxcapacitor.common.serialization.JsonUtils

public class JsonUtils
extends Object
  • Field Details

    • reader

      public static final com.fasterxml.jackson.databind.json.JsonMapper reader
    • writer

      public static final com.fasterxml.jackson.databind.json.JsonMapper writer
  • Constructor Details

    • JsonUtils

      public JsonUtils()
  • Method Details

    • fromFile

      public static <T> T fromFile​(String fileName)
    • fromFile

      public static <T> T fromFile​(String fileName, com.fasterxml.jackson.databind.JavaType javaType)
    • fromFile

      public static <T> T fromFile​(Class<?> referencePoint, String fileName)
    • fromFile

      public static <T> T fromFile​(Class<?> referencePoint, String fileName, com.fasterxml.jackson.databind.JavaType javaType)
    • fromFile

      public static <T> T fromFile​(Class<?> referencePoint, String fileName, Class<T> type)
    • fromFile

      public static List<?> fromFile​(String... fileNames)
    • fromJson

      public static <T> T fromJson​(String json)
    • fromJson

      public static <T> T fromJson​(String json, Class<T> type)
    • fromJson

      public static <T> T fromJson​(String json, com.fasterxml.jackson.databind.JavaType type)
    • fromJson

      public static <T> T fromJson​(byte[] json, Class<T> type)
    • asJson

      public static String asJson​(Object object)
    • asPrettyJson

      public static String asPrettyJson​(Object object)
    • asBytes

      public static byte[] asBytes​(Object object)
    • convertValue

      public static <T> T convertValue​(Object fromValue, Class<? extends T> toValueType)
    • readTree

      public static com.fasterxml.jackson.databind.JsonNode readTree​(InputStream readEntity)
    • valueToTree

      public static <T extends com.fasterxml.jackson.databind.JsonNode> T valueToTree​(Object object)