对象转JSON
List<Dog> list=new ArrayList<>();
list.add(new Dog("111",1,new Date()));
list.add(new Dog("222",2,new Date()));
String jsonOutput= JSON.toJSONString(list);
log.info(jsonOutput);//[{"age":1,"date":"2021-12-05","name":"111"},{"age":2,"date":"2021-12-05","name":"222"}]
JSON转对象
// JSON [{"age":1,"date":"2021-12-05","name":"111"},{"age":2,"date":"2021-12-05","name":"222"}]
List<Dog> data = JSON.parseArray("[{\"age\":1,\"date\":\"2021-12-05\",\"name\":\"111\"},{\"age\":2,\"date\":\"2021-12-05\",\"name\":\"222\"}]", Dog.class);
data.forEach(System.out::println);