gpt4 book ai didi

java - 如何避免使用许多 @SerializedName ?

转载 作者:行者123 更新时间:2023-12-01 17:56:17 24 4
gpt4 key购买 nike

在我的 Android 应用程序中,我定义了太多模型类,并且使用了大写属性名称,如下所示:

public String FirstName;
public String LastName;

使用此命名策略,retrofit无法将 json 字段名称与我的 java 类匹配,因为 Web api 发送驼峰式名称:

public String firstName;
public String lastName;

因此我必须使用@SerializedName每个字段的属性告诉改造什么json名字是。这非常困难,因为有大量这样的属性:

@SerializedName("firstName")
public String FirstName;
@SerializedName("lastName")
public String LastName;

GsonConvertorFactory中有配置吗为了避免这种情况?

最佳答案

您应该尊重 java naming conventions并重命名您的字段。

关于java - 如何避免使用许多 @SerializedName ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44515286/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com