目前,我的代码中有很多情况如下:result = new Gson().fromJson(someString, ResultContainer.class);我应该在所有这些地方共享 GSON 对象吗?如果是这样,每个对象或每个类的静态(甚至可能是超类?)
我问主要是因为如果静态共享引用可以,那么为什么 Gson 对象首先不是静态的?除非使用奇特的自定义序列化规则,否则上面的方法几乎涵盖了人们希望 Gson 做的事情。
根据GSON 用户指南:
Gson实例在调用Json操作时不维护任何状态。因此,您可以自由地在多个 Json 序列化和反序列化操作中重用同一对象。
它不是单例,因为您可以通过GsonBuilder进行不同的配置。
| 归档时间: |
|
| 查看次数: |
2004 次 |
| 最近记录: |