Package ru.olegcherednik.gson.utils
Class GsonUtils
- java.lang.Object
-
- ru.olegcherednik.gson.utils.GsonUtils
-
public final class GsonUtils extends java.lang.Object
- Since:
- 07.01.2021
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static GsonDecorator
prettyPrint()
static GsonDecorator
print()
static <V> V
read(java.io.Reader in, java.lang.reflect.Type type)
static java.util.List<?>
readList(java.io.Reader in)
static <V> java.util.List<V>
readList(java.io.Reader in, java.lang.Class<V> valueClass)
static java.util.List<?>
readList(java.lang.String json)
static <V> java.util.List<V>
readList(java.lang.String json, java.lang.Class<V> valueClass)
static java.util.Iterator<?>
readListLazy(java.io.Reader in)
static <V> java.util.Iterator<V>
readListLazy(java.io.Reader in, java.lang.Class<V> valueClass)
static java.util.Map<java.lang.String,?>
readMap(java.io.Reader in)
static <K,V>
java.util.Map<K,V>readMap(java.io.Reader in, java.lang.Class<K> keyClass, java.lang.Class<V> valueClass)
static <V> java.util.Map<java.lang.String,V>
readMap(java.io.Reader in, java.lang.Class<V> valueClass)
static java.util.Map<java.lang.String,?>
readMap(java.lang.String json)
static <K,V>
java.util.Map<K,V>readMap(java.lang.String json, java.lang.Class<K> keyClass, java.lang.Class<V> valueClass)
static <V> java.util.Map<java.lang.String,V>
readMap(java.lang.String json, java.lang.Class<V> valueClass)
static <V> V
readValue(java.io.Reader in, java.lang.Class<V> valueClass)
static <V> V
readValue(java.lang.String json, java.lang.Class<V> valueClass)
static <V> java.lang.String
writeValue(V obj)
static <V> void
writeValue(V obj, java.io.Writer out)
-
-
-
Method Detail
-
readValue
public static <V> V readValue(java.lang.String json, java.lang.Class<V> valueClass)
-
readList
public static java.util.List<?> readList(java.lang.String json)
-
readList
public static <V> java.util.List<V> readList(java.lang.String json, java.lang.Class<V> valueClass)
-
readMap
public static java.util.Map<java.lang.String,?> readMap(java.lang.String json)
-
readMap
public static <V> java.util.Map<java.lang.String,V> readMap(java.lang.String json, java.lang.Class<V> valueClass)
-
readMap
public static <K,V> java.util.Map<K,V> readMap(java.lang.String json, java.lang.Class<K> keyClass, java.lang.Class<V> valueClass)
-
read
public static <V> V read(java.io.Reader in, java.lang.reflect.Type type)
-
readValue
public static <V> V readValue(java.io.Reader in, java.lang.Class<V> valueClass)
-
readList
public static java.util.List<?> readList(java.io.Reader in)
-
readList
public static <V> java.util.List<V> readList(java.io.Reader in, java.lang.Class<V> valueClass)
-
readListLazy
public static java.util.Iterator<?> readListLazy(java.io.Reader in)
-
readListLazy
public static <V> java.util.Iterator<V> readListLazy(java.io.Reader in, java.lang.Class<V> valueClass)
-
readMap
public static java.util.Map<java.lang.String,?> readMap(java.io.Reader in)
-
readMap
public static <V> java.util.Map<java.lang.String,V> readMap(java.io.Reader in, java.lang.Class<V> valueClass)
-
readMap
public static <K,V> java.util.Map<K,V> readMap(java.io.Reader in, java.lang.Class<K> keyClass, java.lang.Class<V> valueClass)
-
writeValue
public static <V> java.lang.String writeValue(V obj)
-
writeValue
public static <V> void writeValue(V obj, java.io.Writer out)
-
print
public static GsonDecorator print()
-
prettyPrint
public static GsonDecorator prettyPrint()
-
-