= = 。。google的json转换不了。。qr的totalCount这个被转换成功。。但是qr中的list对象的user对象不能被转换出来。。单单转换一个list是可以被转换的!!还有list集合中是有对象。。对象也是有值的。。dbug看过了List<User> list = null;
Gson g = new Gson();
QueryResult<User> qr = userService.getQueryResult(start,limit);
ActionContext.getContext().put("json", g.toJson(qr));
public class QueryResult<T> {
private long totalCount; private List<T> result;
public long getTotalCount() {
return totalCount;
}
public void setTotalCount(long totalCount) {
this.totalCount = totalCount;
}
public List<T> getResult() {
return result;
}
public void setResult(List<T> result) {
this.result = result;
}}输出:
{"totalCount":33,"result":[{},{},{},{},{}]}
Gson g = new Gson();
QueryResult<User> qr = userService.getQueryResult(start,limit);
ActionContext.getContext().put("json", g.toJson(qr));
public class QueryResult<T> {
private long totalCount; private List<T> result;
public long getTotalCount() {
return totalCount;
}
public void setTotalCount(long totalCount) {
this.totalCount = totalCount;
}
public List<T> getResult() {
return result;
}
public void setResult(List<T> result) {
this.result = result;
}}输出:
{"totalCount":33,"result":[{},{},{},{},{}]}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货