maven 项目
首先导入alibaba的jar包
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.54</version>
</dependency>
构建集合对象
User user = new User("小陈", 1, 25); User user1 = new User("小杨", 1, 26); List<User> list = new ArrayList<>(); list.add(user); list.add(user1); System.out.println("原装List:" + list); System.out.println("================================");
原装List:[User{name='小陈', sex=1, year=25}, People{name='小杨', sex=1, year=26}]
list集合转String
/** *List转string */ String listToString = JSON.toJSONString(list); System.out.println("List转String结果:" + listToString); System.out.println("=================================");
List转String结果:[{"name":"小陈","sex":1,"year":25},{"name":"小杨","sex":1,"year":26}]
String转回list集合
/** *String转List */ List<User> stringToList = JSON.parseArray(listToString, User.class); System.out.println("String转List结果:" + stringToList);
String转List结果:[User{name='小陈', sex=1, year=25}, People{name='小杨', sex=1, year=26}]
浙公网安备 33010602011771号