Я использую Moshi 1.8.0 на Android и следую инструкциям в документации Moshi для создания пользовательских полей: https://github.com/square/moshi#custom-field-names-with-json
Это означает, что мой класс данных запроса выглядит следующим образом:
data class GetStuff(
@Json(name = "RequestContext") val context: RequestContext,
)
но проблема в том, что фактический HTTP-запрос отправляется так:
{"context": "blah... }
Я ожидаю, что моя просьба будет выглядеть следующим образом:
{"RequestContext": "blah... }
Кажется, это нормально работает для ответа, но я не могу понять, как заставить его работать для запроса.
Спасибо!
Разве это не так, как аннотация @Json(name = "")
работает для запроса?