public class JSONUtil
extends java.lang.Object
| Constructor and Description |
|---|
JSONUtil() |
| Modifier and Type | Method and Description |
|---|---|
static com.google.gson.JsonElement |
getGsonElement(java.lang.String str) |
static org.json.JSONArray |
getJsonArrayFromCsvOrNull(java.lang.String csv) |
static java.lang.Object[][] |
getJsonArrayOfMaps(java.lang.String file) |
static org.json.JSONArray |
getJsonArrayOrNull(java.lang.String str) |
static <T> T |
getJsonObjectFromFile(java.lang.String file,
java.lang.Class<T> cls) |
static boolean |
isValidGsonString(java.lang.String str)
This is specifically to work with GSON.
|
static boolean |
isValidJsonString(java.lang.String str) |
static java.util.Map<java.lang.String,java.lang.Object> |
toMap(java.lang.String json) |
static java.lang.Object |
toObject(java.lang.String s)
Get Object from JSON representation.
|
static <T> T |
toObject(java.lang.String s,
java.lang.Class<T> t) |
static java.lang.Object |
toObject(java.lang.String s,
java.lang.reflect.Type t) |
static java.lang.Object |
toObject(java.lang.String s,
java.lang.reflect.Type t,
com.google.gson.GsonBuilder builder) |
static java.lang.String |
toString(java.lang.Object o) |
static <T> void |
writeJsonObjectToFile(java.lang.String file,
T obj) |
public static java.util.Map<java.lang.String,java.lang.Object> toMap(java.lang.String json)
throws org.json.JSONException
json - org.json.JSONExceptionpublic static boolean isValidJsonString(java.lang.String str)
str - public static org.json.JSONArray getJsonArrayOrNull(java.lang.String str)
str - public static org.json.JSONArray getJsonArrayFromCsvOrNull(java.lang.String csv)
csv - public static boolean isValidGsonString(java.lang.String str)
str - public static com.google.gson.JsonElement getGsonElement(java.lang.String str)
str - public static <T> void writeJsonObjectToFile(java.lang.String file,
T obj)
file - obj - public static java.lang.Object[][] getJsonArrayOfMaps(java.lang.String file)
file - public static <T> T getJsonObjectFromFile(java.lang.String file,
java.lang.Class<T> cls)
file - cls - public static java.lang.Object toObject(java.lang.String s)
s - public static java.lang.Object toObject(java.lang.String s,
java.lang.reflect.Type t)
public static <T> T toObject(java.lang.String s,
java.lang.Class<T> t)
public static java.lang.Object toObject(java.lang.String s,
java.lang.reflect.Type t,
com.google.gson.GsonBuilder builder)
public static java.lang.String toString(java.lang.Object o)
Copyright © 2000 Infostretch Corp.