Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.opperdev.apispigot.tools;
- import com.google.gson.Gson;
- import com.google.gson.GsonBuilder;
- /**
- * Created by user on 22/03/2019.
- */
- public class Serializer<T> {
- private static Gson gson;
- public Serializer(GsonBuilder gsonBuilder) {
- gson = gsonBuilder.create();
- }
- public Serializer() {
- this(new GsonBuilder().disableHtmlEscaping().serializeNulls().setPrettyPrinting());
- }
- public String serialize(T instance) {
- return gson.toJson(instance);
- }
- public T deserialize(String json, Class<T> clazz) {
- return gson.fromJson(json, clazz);
- }
- }
Add Comment
Please, Sign In to add comment