最佳答案
我正在尝试使用 Gson 对从我的 webservice 返回的 json 字符串进行反序列化
结构将返回为 TypeDTO[]
。
TypeDTO
是什么样的
int id;
String name;
ArrayList<ItemDTO> items[]
ItemDTO 就像
int id;
String name;
Boolean valid;
当我像下面这样调用代码时
Gson gson = new Gson();
TypeDTO[] mytypes = (TypeDTO[]) gson.fromJson(reply, TypeDTO[].class);
对象中的一切都是空的
但是,如果我使用
JSONArray
和 JSONObject
将它们从 org.json 罐子中一块一块地提取出来,它工作得很好,并相应地填充字段。
知道我哪里做错了吗 Gson 速度很快吗? 还是我应该继续我的工作?
谢谢, 大卫