Uses of Class
com.landawn.abacus.parser.JSONDeserializationConfig
Packages that use JSONDeserializationConfig
-
Uses of JSONDeserializationConfig in com.landawn.abacus.parser
Subclasses of JSONDeserializationConfig in com.landawn.abacus.parserMethods in com.landawn.abacus.parser that return JSONDeserializationConfigModifier and TypeMethodDescriptionstatic JSONDeserializationConfig
JSONDeserializationConfig.JDC.create()
static JSONDeserializationConfig
JSONDeserializationConfig.JDC.of
(boolean ignoreUnmatchedProperty, Map<Class<?>, Collection<String>> ignoredPropNames) Deprecated.to be removed in future version.static JSONDeserializationConfig
Deprecated.to be removed in future version.static JSONDeserializationConfig
JSONDeserializationConfig.JDC.of
(Class<?> elementClass, boolean ignoreUnmatchedProperty, Map<Class<?>, Collection<String>> ignoredPropNames) Deprecated.to be removed in future version.static JSONDeserializationConfig
Deprecated.to be removed in future version.static JSONDeserializationConfig
JSONDeserializationConfig.JDC.of
(Class<?> keyClass, Class<?> valueClass, boolean ignoreUnmatchedProperty, Map<Class<?>, Collection<String>> ignoredPropNames) Deprecated.to be removed in future version.static JSONDeserializationConfig
JSONDeserializationConfig.JDC.of
(Class<?> elementClass, Class<?> keyClass, Class<?> valueClass, boolean ignoreUnmatchedProperty, Map<Class<?>, Collection<String>> ignoredPropNames) Deprecated.to be removed in future version.JSONDeserializationConfig.setIgnoreNullOrEmpty
(boolean ignoreNullOrEmpty) Won't set/add/put the value to entity/array/list/map if it's null or emptyCharSequence/Array/Collection/Map
.JSONDeserializationConfig.setMapInstanceType
(Class<? extends Map> mapInstanceType) JSONDeserializationConfig.setNullToEmpty
(boolean nullToEmpty) Deserialize the values to emptyCharSequence/Array/Collection/Map
, instead of null.Methods in com.landawn.abacus.parser with parameters of type JSONDeserializationConfigModifier and TypeMethodDescriptionstatic JSONParser
ParserFactory.createJSONParser
(JSONSerializationConfig jsc, JSONDeserializationConfig jdc) <T> T
JSONParser.deserialize
(Class<? extends T> targetClass, String str, int fromIndex, int toIndex, JSONDeserializationConfig config) <T> T
JSONParser.readString
(Class<? extends T> targetClass, String str, JSONDeserializationConfig config) void
JSONParser.readString
(Object[] outResult, String str, JSONDeserializationConfig config) void
JSONParser.readString
(Collection<?> outResult, String str, JSONDeserializationConfig config) void
JSONParser.readString
(Map<?, ?> outResult, String str, JSONDeserializationConfig config) <T> ExceptionalStream<T,
IOException> JSONParser.stream
(Class<? extends T> elementClass, File source, JSONDeserializationConfig config) <T> ExceptionalStream<T,
IOException> JSONParser.stream
(Class<? extends T> elementClass, InputStream source, boolean closeInputStreamWhenStreamIsClosed, JSONDeserializationConfig config) <T> ExceptionalStream<T,
IOException> JSONParser.stream
(Class<? extends T> elementClass, Reader source, boolean closeReaderWhenStreamIsClosed, JSONDeserializationConfig config) <T> ExceptionalStream<T,
IOException> JSONParser.stream
(Class<? extends T> elementClass, String source, JSONDeserializationConfig config) -
Uses of JSONDeserializationConfig in com.landawn.abacus.util
Methods in com.landawn.abacus.util with parameters of type JSONDeserializationConfigModifier and TypeMethodDescriptionstatic <T> T
N.fromJSON
(com.landawn.abacus.type.Type<? extends T> targetType, File json, JSONDeserializationConfig config) static <T> T
N.fromJSON
(com.landawn.abacus.type.Type<? extends T> targetType, InputStream json, JSONDeserializationConfig config) static <T> T
N.fromJSON
(com.landawn.abacus.type.Type<? extends T> targetType, Reader json, JSONDeserializationConfig config) static <T> T
N.fromJSON
(com.landawn.abacus.type.Type<? extends T> targetType, String json, int fromIndex, int toIndex, JSONDeserializationConfig config) static <T> T
N.fromJSON
(com.landawn.abacus.type.Type<? extends T> targetType, String json, JSONDeserializationConfig config) static <T> T
N.fromJSON
(Class<? extends T> targetClass, File json, JSONDeserializationConfig config) static <T> T
N.fromJSON
(Class<? extends T> targetClass, InputStream json, JSONDeserializationConfig config) static <T> T
N.fromJSON
(Class<? extends T> targetClass, Reader json, JSONDeserializationConfig config) static <T> T
N.fromJSON
(Class<? extends T> targetClass, String json, int fromIndex, int toIndex, JSONDeserializationConfig config) static <T> T
N.fromJSON
(Class<? extends T> targetClass, String json, JSONDeserializationConfig config) static <T> ExceptionalStream<T,
IOException> N.streamJSON
(Class<? extends T> elementClass, File source, JSONDeserializationConfig config) static <T> ExceptionalStream<T,
IOException> N.streamJSON
(Class<? extends T> elementClass, InputStream source, boolean closeInputStreamWhenStreamIsClosed, JSONDeserializationConfig config) static <T> ExceptionalStream<T,
IOException> N.streamJSON
(Class<? extends T> elementClass, Reader source, boolean closeReaderWhenStreamIsClosed, JSONDeserializationConfig config) static <T> ExceptionalStream<T,
IOException> N.streamJSON
(Class<? extends T> elementClass, String source, JSONDeserializationConfig config)