Из названия вопроса я предполагаю, что вы имеете в виду ключ json со знаком доллара, и я предполагаю, что вы также используете Gson, потому что это характерно для Retrofit. Если это так, то вы ищете SerializedName
Эта аннотация позволяет вам указать имя в json для ключа. Так что в вашем случае вы хотели бы добавить его в свою модель. Что-то вроде:
public class Foo {
@SerializedName("$date")
private String date;
}
в котлине:
data class foo(
@SerializedName("\$date")
val date: String)
Эта аннотация используется Gson для сериализации и десериализации объекта в json и из него.
Я уверен, что другие библиотеки, которые можно подключить к модификации, имеют нечто подобное.
Также обратите внимание, что на Android эта аннотация очень удобна из-за инструментов запутывания. Обычно модели запутываются, а имена переменных меняются. Если вы хотите сохранить правильные имена, то это подход.