Мне нужно позвонить в службу с номера Android. Я тестировал службу с помощью Postman, и она работает, но службы получают один параметр с именем "Parametros", это список ArrayList в формате JSON, он выглядит так введите описание изображения здесь
правильный формат:
{
"parametros": [
{
"Nombre": "@@IdCliente",
"Valor": "1"
}
]
}
с включенным именем параметра "Parametros". В почтальоне работает нормально.
Но в Android у меня:
interface APIService {
@POST("/getMovimientos")
fun getMovimientos(@Body parametros: List<APIParameter>): Call<BalanceVO>
}
и мой запрос выглядит так:
D/OkHttp: --> POST https://xxxxxxx/getMovimientos
Content-Type: application/json; charset=UTF-8
Content-Length: 38
D/OkHttp: [{"Nombre":"@@IdCliente","Valor":"1"}]
--> END POST (38-byte body)
Параметр
[{"Nombre":"@@IdCliente","Valor":"1"}]
должно быть
"parametros":[{"Nombre":"@@IdCliente","Valor":"1"}]
Как я могу настроить приложение, чтобы указать это имя параметра? Спасибо за совет.