java - 为什么 Google 的 Gson 不是静态的?

标签 java static gson instance

出于好奇,为什么我必须实例化Gson?我看不出有任何理由可以解释为什么 Gson#toJsonGson#fromJson 不能是静态的。当我可以简单地使用 Gson.toJson(...) 时,每次都执行 new Gson().toJson(...) 似乎很愚蠢。是否有一些我不知道的实例特定数据正在生成?

最佳答案

这是因为 Gson 对象可以通过使用 GsonBuilder 来创建它允许 Gson 拥有默认选项以外的配置选项。

关于java - 为什么 Google 的 Gson 不是静态的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41404090/

相关文章:

java - Gson:如何跳过特定字段

java - 无法在 Ubuntu 上编译带有特殊字符 å、ä、ö 的 java 文件(适用于 Windows)

java - 当 MySQL 中有任何更新时在 android 中获取通知

c++ - 编译器可以优化在堆上分配静态数组的内存管理吗?

c++ - 删除 constexpr 会改变链接吗?

java - Android:当应用程序未运行或在后台时将 Firebase 推送通知保存到磁盘

java - 在 JBoss 中指定数据源的最小和最大池大小

java - 如何在传递给 HttpServletResponse.sendRedirect 的 URL 中禁用大括号评估

c# - MVVM ViewModel 和静态方法

java - Gson 忽略值 = null 的 map 条目