如果返回的JSON变量有@符号,如何在Android中定义变量?

时间:2018-06-14 22:48:59

标签: android json api

我正在尝试使用Retrofit从api读取json数据, 但是json中的一个变量看起来像这样; @count。 我必须定义相同的变量名来接收数据, 但是这个@符号违反了java命名规则。

那么我该如何解决这个问题呢?

1 个答案:

答案 0 :(得分:1)

将count用作变量名称& @count为序列化名称

@SerializedName("@count")
public String count;

将Gson用于SerializedName功能

implementation 'com.google.code.gson:gson:2.8.5'