pojo用无效的Java名称解析gson

pojo用无效的Java名称解析gson,第1张

pojo用无效的Java名称解析gson

我相信您的答案在于JSON字段命名支持:

Gson支持一些预定义的字段命名策略,以将标准Java字段名称(即以小写—“
sampleFieldNameInJava”开头的驼峰式名称)转换为Json字段名称(即sample_field_name_in_java或SampleFieldNameInJava)。

例如,请参见以下示例:

private class SomeObject {  @SerializedName("custom_naming") private final String someField;  private final String someOtherField;  public SomeObject(String a, String b) {    this.someField = a;    this.someOtherField = b;  }}

因此,您应该能够将字段映射定义为默认值,如下所示:

@SerializedName("default")private final String someOtherNameThanDefault;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5462074.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存