使用 new Gson()方法作为使用Gson的开始,调用Json操作时,Gson实例不会维护任何状态,并且是显示安全的, 所以可以复用相同的对象来重复Json的序列化和反序列操作。
so,应该将gson封装类,声明成静态方法。
public class GsonUtil {
public static Gson gson = new Gson();
}
本文探讨了如何通过创建静态单例的GsonUtil类来提高代码效率,确保Gson实例的复用,以进行序列化和反序列化操作。这种做法保证了在多线程环境中的安全性,同时减少了内存消耗。
使用 new Gson()方法作为使用Gson的开始,调用Json操作时,Gson实例不会维护任何状态,并且是显示安全的, 所以可以复用相同的对象来重复Json的序列化和反序列操作。
so,应该将gson封装类,声明成静态方法。
public class GsonUtil {
public static Gson gson = new Gson();
}
1062

被折叠的 条评论
为什么被折叠?