json格式的map,map中的是多个list对象数组传入后台
时间:2019-01-17
本文章向大家介绍json格式的map,map中的是多个list对象数组传入后台,主要包括json格式的map,map中的是多个list对象数组传入后台使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
前台
var value1 = [{"id" : 1,"name":"aaa"},{"id" : 2,"name":"bbb"}];
var value2 = [{"id" : 1,"age":34},{"id" : 2,"age":20},{"id" : 3,"age":25}];
var mapAll = {};
mapAll.key1 = value1;
mapAll.key2 = value2;
$.ajax({
url:../../..,
type:'POST',
dataType:'json',
data:JSON.stringify(mapAll),
contentType:application/json;charset=utf-8,
success:function(r){
}
});
后台controller中:
public void mapTest(@RequestBody Map<String, List> map){
List one = map.get("key1");
List two = map.get("key2");
for(int i = 0; i < one.size(); i++){
OneEntity oneEntity = JSON.parseObject(JSON.toJSONString(one.get(i)),OneEntity.class);//将linkedHashMap转化成实体类,
....//对该实体类进行必要的操作
}
for(int i = 0; i < two.size(); i++){
TwoEntity twoEntity = JSON.parseObject(JSON.toJSONString(two.get(i)),TwoEntity.class);//将linkedHashMap转化成实体类
....//对该实体类进行必要的操作
}
}
用json转化成实体类具体可见我的另一篇博客java.util.LinkedHashMap cannot be cast to xxxEntity
- 利用Actor实现管道过滤器模式
- SpringBoot整合Quartz定时任务 的简单实例
- 从机器学习学python(一) ——numpy中的shape、tile、argsort
- 剖析响应式编程的本质
- 从机器学习学python(二) ——iteritems、itemgetter、sorted、sort
- 基于MVC理解React+Redux
- JavaScript的IIFE(即时执行方法)
- 从机器学习学python(三) ——数组冒号取值与extend
- 从机器学习学python(四) ——numpy矩阵基础
- 从map函数引发的讨论
- AngularJs中,如何在render完成之后,执行Js脚本
- PHP取得上周一、上周日,下周一
- 代码诊所
- 《编程之美》读书笔记(一)——中国象棋将帅有效位置
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法