java - 如何使用 GSON 将 json 文件解析为 java POJO 类

标签 java json gson

我正在使用 GSON 解析一个 JSON 文件,我想将这个 JSON 对象映射到一个 POJO 类。问题是 JSON 中的属性名称没有驼峰式大小写,但我的 Java POJO 对象具有驼峰式属性名称。

有没有没有任何性能影响的想法?

例如:JSON 文件中的属性名称是“OrderNumber”,但在我的 POJO 类中,我使用“salesNumber”作为属性名称,而不是 ordernumber。现在我们如何将 OrderNumber 从 JSON 映射到 POJO 类的 salesNumber?

提前致谢!

最佳答案

在这种情况下,您可以使用 @SerializedName 注释。

private class SomeObject {

  @SerializedName("OrderNumber") 
  private String salesNumber;

}

关于java - 如何使用 GSON 将 json 文件解析为 java POJO 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29383204/

相关文章:

javascript - 工厂服务无法加载 json 文件

java - gson反序列化: Reference owner of nested object

php - 带有 PHP 和 MySQl 的 Google 图表工具

Swing 中的 Java ProgressBar

java - Paint 方法被多次调用...如何限制?

java - 如何抽象转换类型

json - Azure ARM 模板 - 访问由一个 ARM 模板在另一个 ARM 模板中创建的资源 ID

java - 从 json 到 json 立即崩溃

java - GSON如何支持多语言(Json和Java Object之间)?

java - Java中控制类加载顺序