写如并生成文件的方法很简单,我就写了一个简单生成txt格式的文件,将其按着类的格式生成json.
代码如下
/**
* 向特定的路径生成文件
* wxd
* 20170901
*/
public static void writeTest(List<Object> objectList){
SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");//根据日期和时间来生成文件名
String timeString = df.format(new Date());
try {
PrintWriter ou = new PrintWriter(PubParams.PATH+timeString+".txt","UTF-8");//生成文件,编码格式为utf-8
for(Object o:objectList){//循环出来对象
ou.println(JsonTrans.ObjectToStr(o));//调用方法写入文件中
}
ou.close();//关闭流
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace()
* 向特定的路径生成文件
* wxd
* 20170901
*/
public static void writeTest(List<Object> objectList){
SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");//根据日期和时间来生成文件名
String timeString = df.format(new Date());
try {
PrintWriter ou = new PrintWriter(PubParams.PATH+timeString+".txt","UTF-8");//生成文件,编码格式为utf-8
for(Object o:objectList){//循环出来对象
ou.println(JsonTrans.ObjectToStr(o));//调用方法写入文件中
}
ou.close();//关闭流
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace()