Package org.xipki.apppackage
Class JSON
- java.lang.Object
-
- org.xipki.apppackage.JSON
-
public class JSON extends Object
JSON util class- Since:
- 6.1.0
- Author:
- Lijun Liao (xipki)
-
-
Constructor Summary
Constructors Constructor Description JSON()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> TparseObject(byte[] json, Class<T> classOfT)static <T> TparseObject(File jsonFile, Class<T> classOfT)static <T> TparseObject(InputStream json, Class<T> classOfT)static <T> TparseObject(String json, Class<T> classOfT)static StringtoJson(Object obj)static byte[]toJSONBytes(Object obj)static StringtoPrettyJson(Object obj)static voidwriteJSON(Object object, OutputStream outputStream)static voidwritePrettyJSON(Object object, OutputStream outputStream)
-
-
-
Method Detail
-
parseObject
public static <T> T parseObject(String json, Class<T> classOfT) throws com.google.gson.JsonSyntaxException
- Throws:
com.google.gson.JsonSyntaxException
-
parseObject
public static <T> T parseObject(byte[] json, Class<T> classOfT) throws com.google.gson.JsonSyntaxException, com.google.gson.JsonIOException- Throws:
com.google.gson.JsonSyntaxExceptioncom.google.gson.JsonIOException
-
parseObject
public static <T> T parseObject(File jsonFile, Class<T> classOfT) throws com.google.gson.JsonSyntaxException, com.google.gson.JsonIOException
- Throws:
com.google.gson.JsonSyntaxExceptioncom.google.gson.JsonIOException
-
parseObject
public static <T> T parseObject(InputStream json, Class<T> classOfT) throws com.google.gson.JsonSyntaxException, com.google.gson.JsonIOException
- Throws:
com.google.gson.JsonSyntaxExceptioncom.google.gson.JsonIOException
-
toJSONBytes
public static byte[] toJSONBytes(Object obj)
-
writeJSON
public static void writeJSON(Object object, OutputStream outputStream)
-
writePrettyJSON
public static void writePrettyJSON(Object object, OutputStream outputStream)
-
-