小编Ram*_*Raj的帖子

编写器无法使用Gson处理json文件,代码执行后json文件为空白

我正在尝试将json数据写入json文件。

执行代码后,未引发任何错误,但.json文件为空。

请找到以下代码并对此提供帮助

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
import java.util.ArrayList;
import java.util.List;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.JsonObject;

public class Test {
    public static void main(String[] args) throws JSONException {
        try {
            List<String> foo = new ArrayList<String>();
            foo.add("1");
            foo.add("2");
            foo.add("3");
            System.out.println("values :: "+foo);

            Writer writer = new FileWriter("operatorList.json");
            Gson gson = new GsonBuilder().create();
            gson.toJson(foo, writer);
        }
        catch(Exception e) {
            e.printStackTrace();            
        }
    }   
}
Run Code Online (Sandbox Code Playgroud)

java json filewriter writer gson

0
推荐指数
2
解决办法
2843
查看次数

标签 统计

filewriter ×1

gson ×1

java ×1

json ×1

writer ×1