1. 使用条件:实体bean得有
2. 重写toString方法
3.编辑toString生成模板
将这个写到Pattern处
{"${member.name()}":"${member.value}", "${otherMembers}"}
一路OK到
生成了:
再返回JSON字符窜时,只需要调用封装好数据的toString方法即可。
这样单个实体的JSON字符窜就好了
若是List集合中的数据整合为一个JSON字符窜
简单的工具类:
import java.util.Iterator;
import java.util.List;
public class JSON {
public static String toJSONArrayStr(String name, List<?> list){
StringBuffer str = new StringBuffer("{\""+name+"\":[");
Iterator<?> it = list.iterator();
while(it.hasNext()){
str.append(it.next().toString());
if(!it.hasNext()){
break;
}else{
str.append(",");
}
}
str.append("]}");
return str.toString();
}
}
OK了,可以使用