如何使用 GSON 将 json 文件解析为 java POJO class
How to parse a json file into a java POJO class using GSON
我正在使用 GSON 解析一个 JSON 文件,我想将这个 JSON 对象映射到一个 POJO class。问题是 JSON 中的 属性 名称没有驼峰式但我的 java POJO 对象具有驼峰式 属性 名称。
在不影响性能的情况下有什么想法吗?
例如:JSON 文件中的属性名称是 'OrderNumber',但在我的 POJO class 中,而不是订单号,我将 'salesNumber' 作为属性名称。现在我们如何将 OrderNumber 从 JSON 映射到 POJO class 的 salesNumber?
提前致谢!
在这种情况下,您可以使用 @SerializedName
注释。
private class SomeObject {
@SerializedName("OrderNumber")
private String salesNumber;
}
我正在使用 GSON 解析一个 JSON 文件,我想将这个 JSON 对象映射到一个 POJO class。问题是 JSON 中的 属性 名称没有驼峰式但我的 java POJO 对象具有驼峰式 属性 名称。
在不影响性能的情况下有什么想法吗?
例如:JSON 文件中的属性名称是 'OrderNumber',但在我的 POJO class 中,而不是订单号,我将 'salesNumber' 作为属性名称。现在我们如何将 OrderNumber 从 JSON 映射到 POJO class 的 salesNumber?
提前致谢!
在这种情况下,您可以使用 @SerializedName
注释。
private class SomeObject {
@SerializedName("OrderNumber")
private String salesNumber;
}