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

如果返回的JSON变量带有@符号,如何在Android中定义变量?,android,json,api,Android,Json,Api,我试图使用改型从api读取json数据, 但是json中的一个变量如下所示:@计数 我必须定义相同的变量名才能接收数据, 但是这个@符号违反了java命名规则 那么如何解决这个问题呢?使用count作为变量名&@count作为序列化名称 @SerializedName("@count") public String count; 将Gson用于SerializedName功能 implementation 'com.google.code.gson:gson:2.8.5'

我试图使用改型从api读取json数据, 但是json中的一个变量如下所示:@计数 我必须定义相同的变量名才能接收数据, 但是这个@符号违反了java命名规则


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

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

@SerializedName("@count")
public String count;
将Gson用于SerializedName功能

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