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}]
posted on 2025-11-12 17:30  Cetl  阅读(0)  评论(0)    收藏  举报