关于常用的序列化工具可以看下文章
浅析若干Java序列化工具
闲言少叙,直接上代码。
Json格式的序列化和反序列化使用alibaba的Fastjson,Maven项目需要引用包
之后就可以直接写代码了
注意:Entity是类,可以自己定义。
下面的代码是文件操作的工具类
闲言少叙,直接上代码。
Json格式的序列化和反序列化使用alibaba的Fastjson,Maven项目需要引用包
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.1.25</version>
</dependency>
之后就可以直接写代码了
List<Entity>list=new ArrayList<Entity>();
String listString = JSON.toJSONString(list, true);
readAndWriteJson.writeFile("D:\\ljx.txt", listString);
String listString2=readAndWriteJson.readFile("D:\\ljx.txt");
List<Entity> list2 = JSON.parseArray(listString2, Entity.class);
注意:Entity是类,可以自己定义。
下面的代码是文件操作的工具类
package *****;