Java Android Parse.com返回损坏的json

Java Android Parse.com返回损坏的json,java,android,json,parse-platform,Java,Android,Json,Parse Platform,我正在为Android应用程序使用Parse.com服务,但当我尝试从Parse获取数据时,出现了一个错误: com.parse.ParseException: corrupted json: org.json.JSONException: No value for code 下面是我用来获取数据的代码: public void getCategories() { listCategories = new ArrayList<>(); ParseQuery<

我正在为Android应用程序使用Parse.com服务,但当我尝试从Parse获取数据时,出现了一个错误:

com.parse.ParseException: corrupted json: org.json.JSONException: No value for code
下面是我用来获取数据的代码:

public void getCategories() {
    listCategories = new ArrayList<>();

    ParseQuery<Category> query = ParseQuery.getQuery(Category.class);
    query.findInBackground(new FindCallback<Category>() {
        @Override
        public void done(List<Category> categories, ParseException e) {
            if (e == null) {
                // Clear previously loaded Categories
                listCategories.clear();
                for (Category category : categories) {
                    // Fill the list with retrieved Categories
                    lsistCategories.add(category);
                }
            }else {
               Log.d("Error happened while retrieving data:", e.getMessage());
            }
        }
    });
}
public void getCategories(){
listCategories=新的ArrayList();
ParseQuery=ParseQuery.getQuery(Category.class);
findInBackground(新的FindCallback(){
@凌驾
公共作废已完成(列表类别,e){
如果(e==null){
//清除以前加载的类别
listCategories.clear();
用于(类别:类别){
//用检索到的类别填充列表
lsistCategories.add(类别);
}
}否则{
d(“检索数据时出错:”,e.getMessage());
}
}
});
}

知道问题出在哪里吗?

我解决了这个问题,事实上我忘了在我的应用程序类中注册我的自定义类别类

我将其添加到我的应用程序类中的onCreate方法中,现在它可以工作了:

ParseObject.registerSubclass(Category.class);

你能发布完整的stacktrace和你收到的JSON吗?