将object序列化到Json文件中
try {
Gson gson = new Gson();
FileOutputStream outputStream = new FileOutputStream("bean.json");
outputStream.write(gson.toJson(bean).getBytes());
} catch (FileNotFoundException e) {
e.printStackTrace();
}
反序列化为Java Object
try {
Gson gson = new Gson();
BufferedReader reader = new BufferedReader(new FileReader("bean.json"));
bean = gson.fromJson(new JsonReader(reader), TestBean.class);
System.out.println(bean.getLogin().id);
} catch (IOException e) {
e.printStackTrace();
}
本文介绍如何使用Gson库将Java对象序列化为JSON文件,并从JSON文件反序列化回Java对象。通过示例代码展示了整个过程,包括异常处理。
348

被折叠的 条评论
为什么被折叠?



