Class Fj

java.lang.Object
com.landawn.abacus.parser.Fj

public final class Fj extends Object
It's a wrapper for fastJson because of it's performance.
Since:
0.8
Author:
Haiyang Li
  • Field Details

    • DEFAULT_TIME_ZONE

      public static final TimeZone DEFAULT_TIME_ZONE
    • DFAULT_LOCAL

      public static final Locale DFAULT_LOCAL
    • DEFAULT_TYPE_KEY

      public static final String DEFAULT_TYPE_KEY
    • DEFFAULT_DATE_FORMAT

      public static final String DEFFAULT_DATE_FORMAT
    • DEFAULT_SERIALIZE_FEATURE

      public static final int DEFAULT_SERIALIZE_FEATURE
    • DEFAULT_DESERIALIZE_FEATURE

      public static final int DEFAULT_DESERIALIZE_FEATURE
  • Method Details

    • toJSON

      public static String toJSON(Object srcObject)
      Parameters:
      srcObject -
      Returns:
    • toJSON

      public static String toJSON(Object srcObject, Fj.SerializeConfig config)
      Parameters:
      srcObject -
      config -
      Returns:
    • toJSON

      public static void toJSON(File output, Object srcObject)
      Parameters:
      output -
      srcObject -
    • toJSON

      public static void toJSON(File output, Object srcObject, Fj.SerializeConfig config)
      Parameters:
      output -
      srcObject -
      config -
    • toJSON

      public static void toJSON(OutputStream output, Object srcObject)
      Parameters:
      output -
      srcObject -
    • toJSON

      public static void toJSON(OutputStream output, Object srcObject, Fj.SerializeConfig config)
      Parameters:
      output -
      srcObject -
      config -
    • toJSON

      public static void toJSON(Writer output, Object srcObject)
      Parameters:
      output -
      srcObject -
    • toJSON

      public static void toJSON(Writer output, Object srcObject, Fj.SerializeConfig config)
      Parameters:
      output -
      srcObject -
      config -
    • fromJSON

      public static <T> T fromJSON(Class<T> targetType, String json)
      Type Parameters:
      T -
      Parameters:
      targetType -
      json -
      Returns:
    • fromJSON

      public static <T> T fromJSON(Class<T> targetType, String json, Fj.DeserializeConfig config)
      Type Parameters:
      T -
      Parameters:
      targetType -
      json -
      config -
      Returns:
    • fromJSON

      public static <T> T fromJSON(Class<T> targetType, File json)
      Type Parameters:
      T -
      Parameters:
      targetType -
      json -
      Returns:
    • fromJSON

      public static <T> T fromJSON(Class<T> targetType, File json, Fj.DeserializeConfig config)
      Type Parameters:
      T -
      Parameters:
      targetType -
      json -
      config -
      Returns:
    • fromJSON

      public static <T> T fromJSON(Class<T> targetType, InputStream json)
      Type Parameters:
      T -
      Parameters:
      targetType -
      json -
      Returns:
    • fromJSON

      public static <T> T fromJSON(Class<T> targetType, InputStream json, Fj.DeserializeConfig config)
      Type Parameters:
      T -
      Parameters:
      targetType -
      json -
      config -
      Returns:
    • fromJSON

      public static <T> T fromJSON(Class<T> targetType, Reader json)
      Type Parameters:
      T -
      Parameters:
      targetType -
      json -
      Returns:
    • fromJSON

      public static <T> T fromJSON(Class<T> targetType, Reader json, Fj.DeserializeConfig config)
      Type Parameters:
      T -
      Parameters:
      targetType -
      json -
      config -
      Returns:
    • fromJSON

      public static <T> T fromJSON(com.alibaba.fastjson.TypeReference<T> targetType, String json)
      Type Parameters:
      T -
      Parameters:
      targetType -
      json -
      Returns:
    • fromJSON

      public static <T> T fromJSON(com.alibaba.fastjson.TypeReference<T> targetType, String json, Fj.DeserializeConfig config)
      Type Parameters:
      T -
      Parameters:
      targetType -
      json -
      config -
      Returns:
    • fromJSON

      public static <T> T fromJSON(com.alibaba.fastjson.TypeReference<T> targetType, File json)
      Type Parameters:
      T -
      Parameters:
      targetType -
      json -
      Returns:
    • fromJSON

      public static <T> T fromJSON(com.alibaba.fastjson.TypeReference<T> targetType, File json, Fj.DeserializeConfig config)
      Type Parameters:
      T -
      Parameters:
      targetType -
      json -
      config -
      Returns:
    • fromJSON

      public static <T> T fromJSON(com.alibaba.fastjson.TypeReference<T> targetType, InputStream json)
      Type Parameters:
      T -
      Parameters:
      targetType -
      json -
      Returns:
    • fromJSON

      public static <T> T fromJSON(com.alibaba.fastjson.TypeReference<T> targetType, InputStream json, Fj.DeserializeConfig config)
      Type Parameters:
      T -
      Parameters:
      targetType -
      json -
      config -
      Returns:
    • fromJSON

      public static <T> T fromJSON(com.alibaba.fastjson.TypeReference<T> targetType, Reader json)
      Type Parameters:
      T -
      Parameters:
      targetType -
      json -
      Returns:
    • fromJSON

      public static <T> T fromJSON(com.alibaba.fastjson.TypeReference<T> targetType, Reader json, Fj.DeserializeConfig config)
      Type Parameters:
      T -
      Parameters:
      targetType -
      json -
      config -
      Returns: