0
我想从json文件中获取一个列表对象usiong gson。它用对象返回列表,但所有属性均为null。如何正确获取对象?gson列表对象属性为空
JSON文件:
[{"PeriodEndP":"2014-04-06T00:00:00","SiteKeyP":"00035"},{"PeriodEndP":"2014-04-06T00:00:00","SiteKeyP":"00035"}]
ScheduleDTO.java
public class ScheduleDTO {
String periodEndP;
String siteKeyP;
}
GsonEx.java
public class GsonEx {
public static void main(String[] args) {
try
{
JsonReader jsonReader = new JsonReader(new FileReader("F:/schedule.txt"));
Gson gson = new Gson();
Type ScheduleMsgDestType = new TypeToken<List<ScheduleDTO>>(){}.getType();
List<ScheduleDTO> ScheduleList = gson.fromJson(jsonReader, ScheduleMsgDestType);
for(ScheduleDTO t :ScheduleList)
{
System.out.println(t.periodEndP);
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
谢谢。它的工作。 – Srini2k6