使用反射的方式把List集合转成json数组格式的字符串
public static String jsonFormat(List list){
StringBuffer sb = new StringBuffer();
Class clazz;
try {
sb.append("[");
for(int i=0; i
Object obj = list.get(i);
clazz = obj.getClass();
Field fields[] = clazz.getDeclaredFields();
sb.append("{");
for(int j=0; j
Field fl = fields[j];
fl.setAccessible(true);
String name = fl.getName();
String value = fl.get(obj).toString();
sb.append("'"+name+"':"+"'"+value+"'");
if(j != fields.length-1){
sb.append(",");
}
}
sb.append("}");
if(i != list.size()-1){
sb.append(",");
}
}
sb.append("]");
} catch (Exception e) {
}
return sb.toString();
}