首页 > 解决方案 > 如何使用 GSON 解析错误?

问题描述

我的回应是:

{
    "data":[],
    "meta":[],
    "errors":[["invalid credentials"]]
}   

我无法通过以下方法对其进行反序列化:

Errors errors = gson.fromJson(response, new TypeToken<Errors>(){}.getType());

错误

public class Errors {
    private HashMap<String, Object> errors;

    public HashMap<String, Object> getErrors() {
        return errors;
    }
}

如何正确反序列化错误?

标签: javaandroidjsongson

解决方案


试试这个代码

    Errors errors=new Gson().fromJson("here your error data",Errors.class);

推荐阅读