您将所有用户写入同一文件,
C:\file.json因此只保存了循环的最后一次迭代。
您可以将对象
List<User>转换为json并写入一次(无需循环)
例:
try (Writer writer = new FileWriter("Output.json")) { Gson gson = new GsonBuilder().create(); gson.toJson(users, writer);}
您将所有用户写入同一文件,
C:\file.json因此只保存了循环的最后一次迭代。
您可以将对象
List<User>转换为json并写入一次(无需循环)
例:
try (Writer writer = new FileWriter("Output.json")) { Gson gson = new GsonBuilder().create(); gson.toJson(users, writer);}