【发布时间】:2018-06-14 22:48:59
【问题描述】:
我正在尝试使用 Retrofit 从 api 读取 json 数据,
但是 json 中的一个变量看起来像这样; @count。
我必须定义相同的变量名来接收数据,
但是这个@ 符号违反了java命名规则。
那么我该如何解决这个问题呢?
【问题讨论】:
我正在尝试使用 Retrofit 从 api 读取 json 数据,
但是 json 中的一个变量看起来像这样; @count。
我必须定义相同的变量名来接收数据,
但是这个@ 符号违反了java命名规则。
那么我该如何解决这个问题呢?
【问题讨论】:
使用count作为变量名和@count作为序列化名称
@SerializedName("@count")
public String count;
将 Gson 用于 SerializedName 功能
implementation 'com.google.code.gson:gson:2.8.5'
【讨论】: