2016-05-16 47 views
1

我使用EVE開發了一個API。如何使用retrofit2向API發送列表

這是架構:

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

我試圖發送使用retrofit 2列表。我嘗試使用POSTMAN的API。每次我得到這樣的響應:

id account "must be of list type" 

我使用了許多類型的請求(PATCHPOSTPUT),但我仍然得到同樣的錯誤。

+0

我不知道retorfit2,但可你發佈你的請求的格式?列表格式必須像「id_account」:[「1」,「2」]。 – gcw

回答

1

您可以創建模型類象下面這樣:

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

而且在改造使用它2.

這將產生以下JSON:

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