Package com.landawn.abacus.parser
Class Fj
java.lang.Object
com.landawn.abacus.parser.Fj
It's a wrapper for fastJson because of it's performance.
- Since:
- 0.8
- Author:
- Haiyang Li
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
The Class DeserializeConfig.static class
The Class SerializeConfig. -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> T
static <T> T
fromJSON
(com.alibaba.fastjson.TypeReference<T> targetType, File json, Fj.DeserializeConfig config) static <T> T
fromJSON
(com.alibaba.fastjson.TypeReference<T> targetType, InputStream json) static <T> T
fromJSON
(com.alibaba.fastjson.TypeReference<T> targetType, InputStream json, Fj.DeserializeConfig config) static <T> T
static <T> T
fromJSON
(com.alibaba.fastjson.TypeReference<T> targetType, Reader json, Fj.DeserializeConfig config) static <T> T
static <T> T
fromJSON
(com.alibaba.fastjson.TypeReference<T> targetType, String json, Fj.DeserializeConfig config) static <T> T
static <T> T
fromJSON
(Class<T> targetType, File json, Fj.DeserializeConfig config) static <T> T
fromJSON
(Class<T> targetType, InputStream json) static <T> T
fromJSON
(Class<T> targetType, InputStream json, Fj.DeserializeConfig config) static <T> T
static <T> T
fromJSON
(Class<T> targetType, Reader json, Fj.DeserializeConfig config) static <T> T
static <T> T
fromJSON
(Class<T> targetType, String json, Fj.DeserializeConfig config) static void
static void
toJSON
(File output, Object srcObject, Fj.SerializeConfig config) static void
toJSON
(OutputStream output, Object srcObject) static void
toJSON
(OutputStream output, Object srcObject, Fj.SerializeConfig config) static void
static void
toJSON
(Writer output, Object srcObject, Fj.SerializeConfig config) static String
static String
toJSON
(Object srcObject, Fj.SerializeConfig config)
-
Field Details
-
DEFAULT_TIME_ZONE
-
DFAULT_LOCAL
-
DEFAULT_TYPE_KEY
-
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
- Parameters:
srcObject
-- Returns:
-
toJSON
- Parameters:
srcObject
-config
-- Returns:
-
toJSON
- Parameters:
output
-srcObject
-
-
toJSON
- Parameters:
output
-srcObject
-config
-
-
toJSON
- Parameters:
output
-srcObject
-
-
toJSON
- Parameters:
output
-srcObject
-config
-
-
toJSON
- Parameters:
output
-srcObject
-
-
toJSON
- Parameters:
output
-srcObject
-config
-
-
fromJSON
- Type Parameters:
T
-- Parameters:
targetType
-json
-- Returns:
-
fromJSON
- Type Parameters:
T
-- Parameters:
targetType
-json
-config
-- Returns:
-
fromJSON
- Type Parameters:
T
-- Parameters:
targetType
-json
-- Returns:
-
fromJSON
- Type Parameters:
T
-- Parameters:
targetType
-json
-config
-- Returns:
-
fromJSON
- Type Parameters:
T
-- Parameters:
targetType
-json
-- Returns:
-
fromJSON
- Type Parameters:
T
-- Parameters:
targetType
-json
-config
-- Returns:
-
fromJSON
- Type Parameters:
T
-- Parameters:
targetType
-json
-- Returns:
-
fromJSON
- Type Parameters:
T
-- Parameters:
targetType
-json
-config
-- Returns:
-
fromJSON
- 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
- 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
- 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
- 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:
-