java - 使用 JSON 文件初始化静态类

标签 java json gson

我有一个类充当属性/配置类。除此之外,我还有一个包含属性的 JSON 文件。

现在,在我的主类中,我正在实例化一个属性对象,然后使用 gson 的 fromJson 方法将 JSON 文件读入该对象。然后我将其传递给我的其他类,以便他们能够访问这些属性。

我想重构我的设计,使这个属性类具有静态变量和方法,这样我就不必实例化它来访问属性。

我想知道这是否可以使用 gson,或者这种设计是否是个好主意。

谢谢!

最佳答案

您可以在属性类中使用 static block ,对吗?像现在一样初始化那里的字段。使它们成为 final 以避免竞争条件。

关于java - 使用 JSON 文件初始化静态类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44935304/

相关文章:

json - Delphi/SuperObject - 访问子节点

c# - 是否有 System.Text.Json 替代 Json.NET 的 JsonProperty(Order)?

java - Json预处理性能问题

android - 使用 gson 将 okhttp3 中的响应正文转换为自定义对象列表

java - 在 switch 语句中测试(junit)默认情况?

javascript - 数组推送创建一个新数组,我只是想向原始数据添加一条记录

java - 谷歌阅读器 API 身份验证

java - 当我在模型类中添加 Handler 对象时,GSON 对象序列化中断

java - quartz xml中耐久性的用途是什么

JavaCPP ValueGetter 与 MemberGetter