我做错了什么位置属性没有被反序列化?
来自pollinglocation.googleapis.com的 JSON 片段
...
"locations":[[{"dataset_id":841,
"election_id":2,
"id":"841:100001351",
"address":{"location_name":"ROBERT S PAYNE SCHOOL",
"line1":"1201 Floyd St",
"city":"Lynchburg",
"state":"VA",
"zip":"245011913"},
"directions":"",
"polling_hours":"6 AM - 7 PM"}]],
...
Java 对象
public class PollingLocation {
public PollingLocation() {
}
String status;
ArrayList<ArrayList<Anonymous>> locations;
public class Anonymous {
public Anonymous() {
}
String dataset_id;
String election_id;
String id;
Address address;
}
public class Address {
public Address() {
}
String location_name;
String line1;
String city;
String stage;
String zip;
String polling_hours;
}
}
反序列化的代码
PollingLocation obj2 = gson.fromJson(json, PollingLocation.class);