当前位置:网站首页>复杂格式的json转递
复杂格式的json转递
2022-08-04 05:33:00 【Jorge666】
jsp中格式
$(function () {
//定义复杂类型Person
var personComplex = {
"id": 1001,
"name":"张三",
"address":{"province":"江苏省","city":"南京市","street":"赛虹桥街道"},
//ajax对象list最外层用[]
"dogs":[{"strain":"哈士奇","color":"黑白"},{"strain":"拉布拉多","color":"黄色"},{"strain":"泰迪","color":"黑色"}],
"dogMap":{
"哈哈":{"strain":"哈士奇","color":"黑白"},
"小黄":{"strain":"拉布拉多","color":"黄色"}
}
}
$("#myBtn3").click(function () {
$.ajax({
"url": "/personComplex",
"data": JSON.stringify(personComplex),
"type": "post",
"contentType": "application/json;charset=utf-8",
"dataType": "json",
"success": function (data) {
console.info(data);
}
})
});
})controller中
@RequestMapping("/personComplex")
@ResponseBody//将java对象转为json格式的数据 @RequestBody主要用来接收前端传递给后端的json字符串中的数据的
public Person sendArray(@RequestBody Person person){
//打印传过来的person的信息
System.out.println(person.getId()+"----"+person.getName());
System.out.println(person.getAddress().getProvince()+"\t"+person.getAddress().getCity()+"\t"+
person.getAddress().getStreet());
System.out.println(person.getDogs().get(1).toString());
System.out.println(person.getDogMap().get("小黄").toString());
//修改哈士奇的颜色
person.getDogs().get(1).setColor("暗金色");
//修改人的名字
person.setName("程东升");
return person;
}边栏推荐
- An abstract class, internal classes and interfaces
- Design and implementation of legal aid platform based on asp.net (with project link)
- 管道重定向
- LeetCode_Nov_3rd_Week
- webrtc代码解读二:音视频播放同步过程
- 【HIT-SC-MEMO2】哈工大2022软件构造 复习笔记2
- Pfsense漏洞复现(CVE-2021-41282)
- 分布式cache项目
- Implementation of CAS lock-free queue
- 杰哥带大家做一次meterpreter内网渗透模拟
猜你喜欢
随机推荐
C语言无符号整型运算
20170729
JUC锁框架——基于AQS的实现,从ReentrantLock认识独占和共享
华为鲲鹏arm服务器下使用webrtc和boost踩坑记--编译篇
【c语言】整数的二进制表现形式是什么?
注册表设置默认浏览器 win7,winserver 2008,winserver 2012
IEEE802.X protocol suite
网络安全学习的三大不可取之处
Stream API
[English learning][sentence] good sentence
jdbc:mysql://localhost:3306/student?serverTimezone=CTT&useUnicode=true&characterEncoding=utf-8时报错
Question 1000: Input two integers a and b, calculate the sum of a+b, this question is multiple sets of test data
JVM三大常量池与方法区
counting cycle
Fabric v1.1 环境搭建
安全漏洞是如何被发现的?
并发概念基础:并发、同步、阻塞
用PPAPI插件技术在Web上显示会议视频、桌面、PPT等
IP 核之 MMCM/PLL 实验
树和二叉树









