如何使用retrofit2将列表发送到API

时间:2016-05-16 00:02:43

标签: android python api retrofit eve

我使用EVE开发了一个API。

这是架构:

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

我正在尝试使用retrofit 2发送列表。我使用POSTMAN尝试了API。每次我收到这个回复:

id account "must be of list type"

我使用了多种类型的请求(PATCHPOSTPUT),但我仍然遇到同样的错误。

1 个答案:

答案 0 :(得分:1)

您可以创建如下所示的Model类:

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

并在改造中使用它。

它将产生于json:

之下
{
    "name": "xyz",
    "id_account" : [
         "1",
         "2"
    ]
}