Main.java 944 B

12345678910111213141516171819202122232425262728293031
  1. package org.example.jacksonSerializable;
  2. import java.text.ParseException;
  3. import java.text.SimpleDateFormat;
  4. import java.util.ArrayList;
  5. import java.util.List;
  6. public class Main {
  7. public static void main(String[] args) throws ParseException {
  8. List<User> users = new ArrayList<User>();
  9. for (int i = 0; i < 20; i++) {
  10. User user = new User();
  11. user.setName("Apple" + i);
  12. user.setAge(20 + i);
  13. SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd");
  14. user.setBirthday(dateformat.parse("1991-10-01"));
  15. user.setEmail("12345678" + i + "@qq.com");
  16. // 序列化单个对象
  17. String json=JsonUtils.objectToJson(user);
  18. System.out.println(json);
  19. users.add(user);
  20. }
  21. // 序列化对象列表
  22. String json1 = JsonUtils.objectToJson(users);
  23. System.out.println(json1);
  24. }
  25. }