<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.73</version>
</dependency>
import com.alibaba.fastjson.JSON;
// dto 转 json
String json = JSON.toJSONString(dto);
// json 转 dto
DTO dto = JSON.parseObject(str, DTO.class);
// json转List
List<DTO> cboardDataSyncDtos1 = JSON.parseArray(str,DTO.class);
// 如果json中的字段和实体字段需要做转化,dto中可以使用如下注解:
@JSONField(name="leaderId")//成json时字段名称是leaderId,转成实体类时是leaderCode
private String leaderCode;
标签:fastjson,DTO,dto,JSON,json,Java
From: https://www.cnblogs.com/wangjinkui/p/16899478.html