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.JSONException
public 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.