使用json 进行中间转换
注意:
相互转换的两个model对象键(key) 必须是相同的
institution对象中的名称为name 那么 InstitutionDto对象名称也必须为name
首先到导入json相关jar包
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.47</version>
</dependency>
相关代码如下
Institution institution =institutionService.selectInstitutionById(institutionId);
String institutionJson = JSON.toJSONString(institution);
InstitutionDto institutionDto = JSONObject.parseObject(institutionJson, InstitutionDto.class);
转换list
List<YmzcVaccineQualification> ymzcVaccineQualifications = ymzcVaccineQualificationMapper.selectByEnterpriseId(enterpriseId);
String jsonString = JSON.toJSONString(ymzcVaccineQualifications);
List<YmzcVaccineLibrary> collection = JSONObject.parseArray(jsonString, YmzcVaccineLibrary.class);
使用json 进行中间转换首先到导入json相关jar包Institution institution =institutionService.selectInstitutionById(institutionId);//将企业回显对象转换为jsonString institutionJson = JSON.toJSONString(institution);//重新赋值为Dto对象InstitutionDto institutionDto = JSONObject.parseObject(in
这里写目录标题今日份小问题 简化
Json赋值第一种方式第二种方式第三种方式 (最简便)我的新需求使用的方法解析`Object.assign()` ES6
中的新
对象基本用法注意点ES6 解构
赋值Array 解构
对象模型的解构(Object)
今日份小问题 简化
Json赋值
我的需求就是想 将
一个json中的部分
数据,传给另
一个json
数据例如下 想要将
Json_two
中的 other_one ,other_two 等部分
数据 赋值给
Json_one
let
Json_one = {
如何将一个jSON对象赋值给一个jSON数组呢?有两种方法。
假设其中jSON对象是var kpis = {"A": [1,2,3,4,5],"B": [ 2,3,4,5,6]}, jSON 数组是var series = [{name:null,data:null}, {name:null,data:null}]
>>>第一种方法:
//定义一个索引变量,来遍历jSON数组
如代码所示,因为JSON对象如果用=来进行赋值的话,
类似a=b,你的本意是想修改b里面某个key对应的value,不动a里面的值,用=的话,a、b都修改了,
所以可以重新对应的给另外一个赋值。
function getObjectVal(data) {
var _data = {};
$.each(data, function (k, v) {
_data[