Как отправить список в API с помощью retrofit2

Я разработал API, используя EVE,

Это схема:

central_schema = {
    'name': {
        'type': 'string',
        'required': True,
    },
    'id_account': {
        'type': 'list',
    }
}

Я пытаюсь отправить список с помощью retrofit 2, Я пробовал API используя POSTMAN, Каждый раз, когда я получил этот ответ:

id account "must be of list type"

Я использовал много типов запросов (PATCH, POST, PUT), но я все еще получаю ту же ошибку.

1 ответ

Решение

Вы можете создать класс Model, как показано ниже:

public class Model{
    public String name;
    public List<String> id_account;
}

И использовать его в модернизации 2.

Будет производиться ниже JSON:

{
    "name": "xyz",
    "id_account" : [
         "1",
         "2"
    ]
}
Другие вопросы по тегам