Android的改造:如何创建要映射到返回数据的类

时间:2014-10-28 18:55:31

标签: android retrofit

使用Android版Retrofit我使用登录名和密码成功连接到网络服务:

getService().doSignIn( m_editEmail.getText().toString(), m_editPwd.getText().toString(),new Callback<Object>() {
    @Override
    public void success(Object login, Response response) {

    }
    @Override
    public void failure(RetrofitError error) {

    }
});

您可能会问我为什么使用Object而不是课程?好吧,除非我使用通用的Object类,否则我无法获得任何返回数据。我试图用我希望得到的属性名创建一个类,但无法使它工作(只返回类属性的空值)。 所以现在当我使用Object时,我得到了数据,但它在LinkedTreeMap中的类型如下:

 root  // this is of type com.google.json.internal.LinkedTreeMap
    [0] 
        key
        value  // this is of type com.google.json.internal.LinkedTreeMap
             [0] REsult Code - > 0
             [1] Result Message -> success
             [2] ...

所以基本上它是在LinkedTreeMap中返回一个LinkedTreeMap ---如何将它映射到具有匹配属性的类以便于检索?

0 个答案:

没有答案