パッケージ org.nkjmlab.util.jackson

クラス JacksonMapper

java.lang.Object
org.nkjmlab.util.jackson.JacksonMapper
すべての実装されたインタフェース:
JsonMapper

public class JacksonMapper extends Object implements JsonMapper
  • メソッドの詳細

    • create

      public static JacksonMapper create(com.fasterxml.jackson.databind.ObjectMapper mapper)
    • createDefaultObjectMapper

      public static com.fasterxml.jackson.databind.ObjectMapper createDefaultObjectMapper()
    • getIgnoreUnknownPropertiesMapper

      public static JacksonMapper getIgnoreUnknownPropertiesMapper()
    • getDefaultMapper

      public static JacksonMapper getDefaultMapper()
    • convertValue

      public <T> T convertValue(Object fromValue, Class<T> toValueType)
      インタフェースからコピーされた説明: JsonMapper
      Serializing the given value into JSON, and then binding JSON data into value of the given type.
      定義:
      convertValue インタフェース内 JsonMapper
      戻り値:
    • convertValue

      public Type convertValue(Object fromValue, Type toValueType)
      インタフェースからコピーされた説明: JsonMapper
      Serializing the given value into JSON, and then binding JSON data into value of the given type.
      定義:
      convertValue インタフェース内 JsonMapper
      戻り値:
    • convertValue

      public <T> T convertValue(Object fromValue, com.fasterxml.jackson.core.type.TypeReference<T> toValueType)
    • getObjectMapper

      public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
    • toJson

      public String toJson(Object obj)
      インタフェースからコピーされた説明: JsonMapper
      From Object to JSON String
      定義:
      toJson インタフェース内 JsonMapper
      戻り値:
    • toJson

      public String toJson(Object obj, boolean prettyPrint)
      インタフェースからコピーされた説明: JsonMapper
      From Object to JSON String
      定義:
      toJson インタフェース内 JsonMapper
      戻り値:
    • toJsonAndWrite

      public void toJsonAndWrite(Object obj, File out, boolean prettyPrint)
      インタフェースからコピーされた説明: JsonMapper
      Convert object to JSON and write it to File.
      定義:
      toJsonAndWrite インタフェース内 JsonMapper
    • toJsonAndWrite

      public void toJsonAndWrite(Object obj, OutputStream out, boolean prettyPrint)
      インタフェースからコピーされた説明: JsonMapper
      Convert object to JSON and write it to OutputStream.
      定義:
      toJsonAndWrite インタフェース内 JsonMapper
    • toJsonAndWrite

      public void toJsonAndWrite(Object obj, Writer out, boolean prettyPrint)
      インタフェースからコピーされた説明: JsonMapper
      Convert object to JSON and write it to Writer.
      定義:
      toJsonAndWrite インタフェース内 JsonMapper
    • toList

      public List<Map<String,Object>> toList(String json)
      定義:
      toList インタフェース内 JsonMapper
    • toList

      public List<Map<String,Object>> toList(File in)
      定義:
      toList インタフェース内 JsonMapper
    • toList

      public List<Map<String,Object>> toList(Reader in)
      定義:
      toList インタフェース内 JsonMapper
    • toList

      public List<Map<String,Object>> toList(InputStream in)
      定義:
      toList インタフェース内 JsonMapper
    • toMap

      public Map<String,Object> toMap(File in)
      定義:
      toMap インタフェース内 JsonMapper
    • toMap

      public Map<String,Object> toMap(Reader in)
      定義:
      toMap インタフェース内 JsonMapper
    • toMap

      public Map<String,Object> toMap(InputStream in)
      定義:
      toMap インタフェース内 JsonMapper
    • toMap

      public Map<String,Object> toMap(String json)
      定義:
      toMap インタフェース内 JsonMapper
    • toObject

      public <T> T toObject(File in, Class<T> clazz)
      インタフェースからコピーされた説明: JsonMapper
      From JSON file to object
      定義:
      toObject インタフェース内 JsonMapper
      戻り値:
    • toObject

      public <T> T toObject(File in, com.fasterxml.jackson.core.type.TypeReference<T> clazz)
    • toObject

      public <T> T toObject(byte[] in, Class<T> clazz)
      インタフェースからコピーされた説明: JsonMapper
      From JSON byte[] to Object
      定義:
      toObject インタフェース内 JsonMapper
      戻り値:
    • toObject

      public <T> T toObject(InputStream in, Class<T> clazz)
      インタフェースからコピーされた説明: JsonMapper
      From JSON InputStream to Object
      定義:
      toObject インタフェース内 JsonMapper
      戻り値:
    • toObject

      public <T> T toObject(InputStream in, com.fasterxml.jackson.core.type.TypeReference<T> clazz)
    • toObject

      public <T> T toObject(Reader in, Class<T> clazz)
      インタフェースからコピーされた説明: JsonMapper
      From JSON reader to object
      定義:
      toObject インタフェース内 JsonMapper
      戻り値:
    • toObject

      public <T> T toObject(Reader in, com.fasterxml.jackson.core.type.TypeReference<T> clazz)
    • toObject

      public <T> T toObject(String json, Class<T> clazz)
      インタフェースからコピーされた説明: JsonMapper
      From JSON string to object
      定義:
      toObject インタフェース内 JsonMapper
      戻り値:
    • toObject

      public Object toObject(String json, Object hint)
      インタフェースからコピーされた説明: JsonMapper
      From JSON string to object
      定義:
      toObject インタフェース内 JsonMapper
      戻り値:
    • toObject

      public Object toObject(String json, Type hint)
      インタフェースからコピーされた説明: JsonMapper
      From JSON string to object
      定義:
      toObject インタフェース内 JsonMapper
      戻り値:
    • toObject

      public <T> T toObject(String json, com.fasterxml.jackson.core.type.TypeReference<T> clazz)