【Java】dto转json

<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;
posted @ 2022-11-17 14:48  小魁jking  阅读(1491)  评论(0编辑  收藏  举报