Class GsonUtils
- java.lang.Object
-
- org.spongepowered.gradle.vanilla.internal.util.GsonUtils
-
public final class GsonUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static com.google.gson.GsonGSON
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> TparseFromJson(java.io.File file, java.lang.Class<T> type)static <T> TparseFromJson(java.net.URL url, java.lang.Class<T> type)static <T> TparseFromJson(java.nio.file.Path path, java.lang.Class<T> type)static <T> voidwriteToJson(java.nio.file.Path path, T value, java.lang.Class<T> type)
-
-
-
Method Detail
-
parseFromJson
public static <T> T parseFromJson(java.net.URL url, java.lang.Class<T> type) throws java.io.IOException- Throws:
java.io.IOException
-
parseFromJson
public static <T> T parseFromJson(java.nio.file.Path path, java.lang.Class<T> type) throws java.io.IOException- Throws:
java.io.IOException
-
parseFromJson
public static <T> T parseFromJson(java.io.File file, java.lang.Class<T> type) throws java.io.IOException- Throws:
java.io.IOException
-
writeToJson
public static <T> void writeToJson(java.nio.file.Path path, T value, java.lang.Class<T> type) throws java.io.IOException- Throws:
java.io.IOException
-
-