json与dto互转

java

import com.alibaba.fastjson.JSON;

// dto 转 json
String json = JSON.toJSONString(dto);

// json 转 dto
DTO dto = JSON.parseObject(str, DTO.class);

// json转List
List cboardDataSyncDtos1 = JSON.parseArray(str,DTO.class);

如果json中的字段和实体字段需要做转化,dto中可以使用如下注解:

@JSONField(name="leaderId")//成json时字段名称是leaderId,转成实体类时是leaderCode
private String leaderCode;

js

js中对象和和json互转
var json = {};//{ } 大括号,表示定义一个对象
json["reportId"] = reportId;

var jsonStr = JSON.stringify(json);
var obj = JSON.parse(jsonStr); //由JSON字符串转换为JSON对象

你可能感兴趣的:(java基础)