Не получать данные для списка анонимных массивов - PullRequest
0 голосов
/ 02 июля 2018

Я использую Realm в качестве мобильной базы данных и LoganSquare для анализа данных json.

Я хочу проанализировать нижеприведенное возвращение блока json из сторонней службы.

{
    "code": 406,
    "message": "Not Acceptable",
    "errors": [
        "Invalid date range: End date is before start date."
    ]
}

но не уверен, как мне разобрать массив ошибок и модель ошибки проектирования, у которой нет имени свойства.

1 Ответ

0 голосов
/ 02 июля 2018

Основываясь на хотя бы одном примере , я совершенно уверен, что вы можете создать какой-нибудь класс, например

@JsonObject
public class MyError {
  @JsonField
  public int code;

  @JsonField
  public String message;

  @JsonField
  public List<String> error;
}

и используйте его как MyError error = LoganSquare.parse(jsonString, MyError.class); (вдохновение от Разбор JSON )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...