最近在用JSONWriter ,但是发现写入文件时候总是写入不了,执行代码如下,也不报错,但是文件内容写入不了
package cn.com.duiba.purseJson;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;import com.alibaba.fastjson.JSONWriter;
public class JsonConvert {
public static void main(String[] args) throws IOException {
JSONWriter jsonWriter = new JSONWriter(new FileWriter(new File("./src/main/java/cn/com/duiba/purseJson/newduiba.txt")));
jsonWriter.startArray();
jsonWriter.startObject();
jsonWriter.writeKey("a1");
jsonWriter.writeValue("1112121");
jsonWriter.writeKey("a2");
jsonWriter.writeValue("1112121");
jsonWriter.endObject();
jsonWriter.endArray();
jsonWriter.flush();
jsonWriter.close();
}
}
改为下面的代码试试
JSONWriter jsonWriter = new JSONWriter(new FileOutputStream("./src/main/java/cn/com/duiba/purseJson/newduiba.txt"));
传的参数都不对吧