我从服务器“dataarray”获得如下jsonarray:
[{"FirstNmae":"xyz","BranchId":"asd","Location":"qwe"}]
现在我要创造 ArrayList<EmpData>
使用gson列出where EmpData
是普通的pojo类。下面是我的代码,这是得到错误
TypeToken<List<EmpData>> token = new TypeToken<List<EmpData>>() {};
List<EmpData> empList = gson.fromJson(dataArray, token.getType());
1条答案
按热度按时间fjnneemd1#
不是答案,但包含为答案以显示格式化代码。
无法繁殖。这是一个最小的,可复制的例子,基于问题中的信息,它运行良好。
为了简单起见,代码使用公共字段。真正的代码可能会使用私有字段和getter/setter方法,但是由于pojo不是问题所在,所以我保持了简单的方式。
输出
注意
@SerializedName
注解用于处理名称中的打字错误(FirstNmae
),以及名称中第一个字母的大小写问题。