您的位置 首页 > 娱乐休闲

JAVA——前台传json数组对象转换成字符串 后台如何解析

前台页面

//打开分配按钮

function open_deploy(){

debugger;

var row = $('#query-datagrid').datagrid('getSelections');

if (row == null || row.length == 0) {

$.me('警告', '请选择要分配的产品!', 'warning');

} else{

var datalist= new Array();

for (var i = 0; i < row.length; ++i) {

var object = new Object();

object.contractId=row[i].contractId;

object.lastDisDate=row[i].lastDisDate;

object.thisDisDate=row[i].thisDisDate;

object.lastProfit=row[i].lastProfit;

object.thisProfit=row[i].thisProfit;

object.deployProfit=row[i].deployProfit;

object.pdCode=row[i].pdCode;

da(object);

}

$.ajax({

url:"${ctx}/ac/familytrustGeneral/distributionGeneral;,

data:{"datalist":json.stringify(dataList)},

type:"post",

dataType:"json",

success:function(dataV){

i == 0){

}else{

$.me('警告',da;warning');

}

}

});

}

}

后台Controller

/** 分配

* @param pdCode 产品编码

* @param contractId 合同主键

* @param distributeDt 分配日期

* @param entity

* @return Map<String,Object>

*/

@RequestMapping(value=";)

@ResponseBody

public Map<String,Object> generalDistribute(String datalist){

return generalDe(datalist);

}

Service层处理

import net.;

@SuppressWarnings("unchecked")

@Override

public Map<String, Object> distribute(String list) {

JSONArray json = JSONArray.fromObject(list);

List<GeneralDeployEntity> deployList=new ArrayList<GeneralDeployEntity>();

deployList= (List<GeneralDeployEntity>) JSONArray.toCollection(json, GeneralDe);

for (int i = 0; i < de(); i++) {

GeneralDeployEntity deployEntity=new GeneralDeployEntity();

Integer contractId = de();

}

return null;

}

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何把java对象转换为json,java如何进行对象转换,Java对象转换,Java将对象转换为map”边界阅读