【问题标题】:Not getting data for anonymous array list未获取匿名数组列表的数据
【发布时间】:2018-07-02 10:58:48
【问题描述】:

我使用Realm作为移动数据库,使用LoganSquare解析json数据。

我想解析下面提到的第三方服务返回的 json 块。

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

但不确定我将如何解析错误数组并设计没有属性名称的错误模型。

【问题讨论】:

  • 只是为了确认。您想了解如何从错误数组中取出字符串?
  • 是,但使用洛根广场
  • 错误是字符串列表,又名List<String>。有什么问题?

标签: android realm logan-square


【解决方案1】:

基于至少一个example,我非常相信您可以创建类似的类

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

  @JsonField
  public String message;

  @JsonField
  public List<String> error;
}

并将其用作MyError error = LoganSquare.parse(jsonString, MyError.class);(灵感来自Parsing JSON

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-01
    • 2019-08-29
    相关资源
    最近更新 更多