Package com.wavemaker.commons.json
Class JSONUtils
- java.lang.Object
-
- com.wavemaker.commons.json.JSONUtils
-
public class JSONUtils extends java.lang.ObjectCreated by venuj on 19-05-2014.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> Tconvert(java.lang.Object object, java.lang.Class<T> targetClass)static java.lang.StringprettifyJSON(java.lang.String data)static voidprettifyJSON(java.lang.String data, java.io.File outputFile)static com.fasterxml.jackson.databind.JsonNodereadTree(java.io.InputStream inputStream)static com.fasterxml.jackson.databind.JsonNodereadTree(java.lang.String str)static voidregisterModule(com.fasterxml.jackson.databind.Module module)static voidtoJSON(java.io.File outputFile, java.lang.Object object)static voidtoJSON(java.io.File outputFile, java.lang.Object object, boolean prettify)static voidtoJSON(java.io.OutputStream outputStream, java.lang.Object object)static voidtoJSON(java.io.OutputStream outputStream, java.lang.Object object, boolean prettify)static voidtoJSON(java.io.Writer outputWriter, java.lang.Object object)static voidtoJSON(java.io.Writer outputWriter, java.lang.Object object, boolean prettify)static java.lang.StringtoJSON(java.lang.Object object)static java.lang.StringtoJSON(java.lang.Object object, boolean prettify)static <T> TtoObject(java.io.File file, com.fasterxml.jackson.databind.JavaType javaType)static <T> TtoObject(java.io.File file, java.lang.Class<T> targetClass)static <T> TtoObject(java.io.InputStream inputStream, com.fasterxml.jackson.core.type.TypeReference<T> typeReference)static <T> TtoObject(java.io.InputStream jsonStream, java.lang.Class<T> t)static <T> TtoObject(java.io.Reader reader, com.fasterxml.jackson.core.type.TypeReference<T> typeReference)static <T> TtoObject(java.io.Reader jsonReader, java.lang.Class<T> t)static <T> TtoObject(java.lang.String jsonString, com.fasterxml.jackson.core.type.TypeReference<T> valueTypeRef)static <T> TtoObject(java.lang.String jsonString, java.lang.Class<T> t)
-
-
-
Method Detail
-
prettifyJSON
public static java.lang.String prettifyJSON(java.lang.String data) throws java.io.IOException- Throws:
java.io.IOException
-
prettifyJSON
public static void prettifyJSON(java.lang.String data, java.io.File outputFile) throws java.io.IOException- Throws:
java.io.IOException
-
toJSON
public static java.lang.String toJSON(java.lang.Object object)
-
toJSON
public static java.lang.String toJSON(java.lang.Object object, boolean prettify) throws java.io.IOException- Throws:
java.io.IOException
-
toJSON
public static void toJSON(java.io.File outputFile, java.lang.Object object) throws java.io.IOException- Throws:
java.io.IOException
-
toJSON
public static void toJSON(java.io.File outputFile, java.lang.Object object, boolean prettify) throws java.io.IOException- Throws:
java.io.IOException
-
toJSON
public static void toJSON(java.io.OutputStream outputStream, java.lang.Object object) throws java.io.IOException- Throws:
java.io.IOException
-
toJSON
public static void toJSON(java.io.OutputStream outputStream, java.lang.Object object, boolean prettify) throws java.io.IOException- Throws:
java.io.IOException
-
toJSON
public static void toJSON(java.io.Writer outputWriter, java.lang.Object object) throws java.io.IOException- Throws:
java.io.IOException
-
toJSON
public static void toJSON(java.io.Writer outputWriter, java.lang.Object object, boolean prettify) throws java.io.IOException- Throws:
java.io.IOException
-
toObject
public static <T> T toObject(java.lang.String jsonString, java.lang.Class<T> t) throws java.io.IOException- Throws:
java.io.IOException
-
toObject
public static <T> T toObject(java.io.Reader jsonReader, java.lang.Class<T> t) throws java.io.IOException- Throws:
java.io.IOException
-
toObject
public static <T> T toObject(java.io.InputStream jsonStream, java.lang.Class<T> t) throws java.io.IOException- Throws:
java.io.IOException
-
toObject
public static <T> T toObject(java.io.File file, java.lang.Class<T> targetClass) throws java.io.IOException- Throws:
java.io.IOException
-
toObject
public static <T> T toObject(java.io.File file, com.fasterxml.jackson.databind.JavaType javaType) throws java.io.IOException- Throws:
java.io.IOException
-
toObject
public static <T> T toObject(java.lang.String jsonString, com.fasterxml.jackson.core.type.TypeReference<T> valueTypeRef) throws java.io.IOException- Throws:
java.io.IOException
-
toObject
public static <T> T toObject(java.io.InputStream inputStream, com.fasterxml.jackson.core.type.TypeReference<T> typeReference) throws java.io.IOException- Throws:
java.io.IOException
-
toObject
public static <T> T toObject(java.io.Reader reader, com.fasterxml.jackson.core.type.TypeReference<T> typeReference) throws java.io.IOException- Throws:
java.io.IOException
-
convert
public static <T> T convert(java.lang.Object object, java.lang.Class<T> targetClass)
-
registerModule
public static void registerModule(com.fasterxml.jackson.databind.Module module)
-
readTree
public static com.fasterxml.jackson.databind.JsonNode readTree(java.io.InputStream inputStream)
-
readTree
public static com.fasterxml.jackson.databind.JsonNode readTree(java.lang.String str)
-
-