Я продолжаю изучать модернизацию и хочу обработать ответ от сервера.
Структура ответа от Почтальона
{
"succeeded": false,
"errors": [
{
"code":"DuplicateUserName",
"description":"User name 'XXX' is already taken."
},
{
"code": "PasswordTooShort",
"description": "Passwords must be at least 6 characters."
},
{
"code": "PasswordRequiresLower",
"description": "Passwords must have at least one lowercase ('a'-'z')."
},
{
"code": "PasswordRequiresUpper",
"description": "Passwords must have at least one uppercase ('A'-'Z')."
}
]
}
код POST
Call<RegisterResponseModel> register(@Body UserJSONModel user);
RegisterResponseModel
private String succeeded;
private ArrayList<String> errors;
Я пытался использовать List, ArrayList и просто String и даже сериализовать:
@SerializedName("errors")
@Expose
Но независимо от попыток я получаю что-то, что должно быть успехом = ложь и список ошибок
‹ í˝`I–%&/mĘ{JőJ×ŕtˇ€`$Ř�@ěÁ�Íć’ěiG#)«*�ĘeVe]f@Ě흼÷Ţ{ď˝÷Ţ{ď˝÷ş;ťN'÷ß˙?\fdlöÎJÚÉž!€ŞČ?~|?"~ńGÍz:ÍóY>űčŃyV6ů裼®«şůčŃ÷~ńGÓj–ô裧ëUYLł6˙ŞÉëŮ"˙hôŃ,o¦u±j‹jI-đEş¤oŇŹ_eçă´hҬ¬ólvť¶ŮŰ|9ţč—|˙—