JS向后台传递json数组对象

             var Obj = [];

            //一下代码可以循环插入
            var returnObj = new Object();//创建一个对象returnObj.id = “123”;returnObj.money = 456“”;Obj.push(returnObj);


           JS中将Obj对象进行序列化操作
           Obj = JSON.stringify(Obj);
//发送ajax请求
$.ajax({type :
"POST",url : top.baseUrl + 'findXXXXXXXXXXXXXXXX',traditional : true,data : {"Obj":Obj,},dataType : 'json',success : function(result) {},error : function(result) {}});

 

后台Java解析数据

 
//Java反序列话,传递过来的数据

String Obj

JSONArray jsonArray = new JSONArray(Obj);

for (int i = 0; i < jsonArray.length(); i++) {JSONObject jsonObj = jsonArray.getJSONObject(i);String id = (String) jsonObj.get("id");BigDecimal money = new BigDecimal(jsonObj.get("money").toString());}

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/282287.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ArrayBlockingQueue跟LinkedBlockingQueue的区别

1.队列中的锁的实现不同 ArrayBlockingQueue中的锁是没有分离的&#xff0c;即生产和消费用的是同一个锁&#xff1b; LinkedBlockingQueue中的锁是分离的&#xff0c;即生产用的是putLock&#xff0c;消费是takeLock 2.在生产或消费时操作不同 ArrayBlockingQueue基于数组&…

jqGrid('setSelection',rowid)报Cannot read property 'multiple' of undefined

项目组非要上jeeweb框架&#xff0c;用jqgrid大量iframe做为前端框架&#xff0c;臃肿不堪。 今天上午&#xff0c;在进行选定操作jqGrid(setSelection,rowid)报Cannot read property multiple of undefined&#xff0c;怎么分析也找不出原因&#xff0c;最后百度搜了一下竟然有…

数据分块加载——BigPipe 技术【类似facebook】

一、原理 分块加载&#xff0c;加载完一块&#xff0c;就先把页面数据刷给用户&#xff0c;再加载下面的&#xff0c;直到加载完毕二、基础需知&#xff1a;三、服务端和php的相应配置 如果想实现分块加载【bigpipe技术】&#xff0c;还需要对nginx.conf 和 php.ini 进行相应配…

Maven -- 在进行war打包时用正式环境的配置覆盖开发环境的配置

我们的配置文件一般都放在 src/main/resource 目录下。 假定我们的正式环境配置放在 src/main/online-resource 目录下。 那么打成war包时&#xff0c;我们希望用online-resource下的配置文件取代resource 下的配置文件。 pom.xml 插件配置&#xff1a; <plugin><gr…

右键一下,哇塞!

面向 Dev 频道的 Windows 预览体验成员微软推送了 Windows 11 预览版Insider Preview Build 25211主要变化1.微软改进了 Windows 11 小组件面板&#xff0c;小组件面板中的添加按钮更加醒目&#xff0c;点击用户头像将打开小组件设置。Windows 11 小组件由 Microsoft Edge 浏览…

前端学习 -- Css -- 内联元素的盒模型

内联元素不能设置width和height&#xff1b;设置水平内边距,内联元素可以设置水平方向的内边距&#xff1a;padding-left&#xff0c;padding-right&#xff1b;垂直方向内边距&#xff0c;内联元素可以设置垂直方向内边距&#xff0c;但是不会影响页面的布局&#xff1b;为元素…

Redis 数据持久化的方案的实现

一、需要了解的基础 1、Redis实现数据持久化的两种实现方式&#xff1a; RDB&#xff1a;指定的时间间隔内保存数据快照 AOF&#xff1a;先把命令追加到操作日志的尾部&#xff0c;保存所有的历史操作二、RDB 实现 Redis数据持久化&#xff08;默认方式&#xff09;1、编辑 red…

div剩余空间填满

div里有一个固定高度的div使其另一个div填满空间&#xff0c;外层div设置的高度为百分比&#xff0c;给外层一个相对定位&#xff0c;设置想要充满的div高度为100%&#xff0c;其中这次有个要求&#xff0c;使其填充div里面的内容距离固定高度div30px&#xff1b;给填充div一个…

快速生成快递柜唯一取件码

曾管理一万多台快递柜&#xff0c;优化了系统中生成唯一取件码的算法。项目&#xff1a;https://github.com/nnhy/PickupCode新建项目&#xff0c;添加 Nuget 应用 NewLife.Redis &#xff0c;借助其Add去重能力。代码如下&#xff1a;private static void Main(string[] args)…

自动调试自动编译五分钟上手

Browsersync能让浏览器实时、快速响应您的文件更改&#xff08;html、js、css、sass、less等&#xff09;并自动刷新页面。更重要的是 Browsersync可以同时在PC、平板、手机等设备下进项调试。 无论您是前端还是后端工程师&#xff0c;使用它将提高您30%的工作效率。 MD5加密&a…

六台机器搭建RedisCluster分布式集群

一、RedisCluster结构二、redis Cluster集群搭建1、修改redis.conf中需要更改的配置 bind 改成当前ip cluster-enabled yes #允许redis集群 cluster-config-file nodes-6379.conf #集群配置文件 cluster-node-timeout 15000 #集群中节点允许失联的最大时间15s 注&#xff1…

C# 的 async/await 其实是stackless coroutine

注&#xff1a; 最近Java 19引入的虚拟线程火热&#xff0c;还有很多人羡慕 go的 coroutine&#xff0c;很多同学一直有一个疑问&#xff1a; C# 有 虚拟线程或者 coroutine吗&#xff0c;下面的这个回答可以解决问题。这里节选的是知乎上的hez2010 的高赞回答&#xff1a;http…

推荐使用typora

最近在网上接触到一款全新的markdown写作工具——typora。 现在它已经是我的主要写作工具了。 甚至我也也会利用它安排自己的工作和任务。 typora介绍 下载链接特色&#xff1a;可以即时渲染markdown语法的书写工具总算找到了&#xff0c;终于不用再纠结发生语法错误&#xff0…

中文词频统计

import jiebafoopen(text.txt,r,encodingutf-8)tfo.read()fo.close() wordsjieba.cut(t)dic{}for w in words: if len(w)1: continue else: dic[w]dic.get(w,0)1wc list(dic.items())wc.sort(keylambda x:x[1],reverse True)for i in range(20): print(wc[i]) 转载于:https:/…

实现html锚点的两种方式

1&#xff0c;a标签name属性。 2&#xff0c;使用标签的id属性&#xff1b;

mysql实现读写分离

一、环境介绍&#xff1a; LNMP vmware workstation pro配置了3个虚拟机&#xff0c;均安装了LNMP环境&#xff1a; Pro &#xff1a;192.168.0.105 Pro2&#xff1a;192.168.0.106 Pro3&#xff1a;192.168.0.107 二、Mysql主从复制同步的实现 https://blo…

[BZOJ1509][NOI2003]逃学的小孩

1509: [NOI2003]逃学的小孩 Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 968 Solved: 489[Submit][Status][Discuss]Description Input 第一行是两个整数N&#xff08;3  N  200000&#xff09;和M&#xff0c;分别表示居住点总数和街道总数。以下M行&#xff0c;每行…

十一随笔|读书

十一放假回老家前三天一直下雨&#xff0c;没法帮父母干农活&#xff0c;阴雨天气农村就闲下来了亲戚间走动&#xff0c;长辈们谈论孩子不好好学习&#xff0c;孩子抱怨学习没用大学毕业照样找不到工作。现在大学生就业现状确实不容乐观&#xff0c;当下不好好学习没有拖底&…

yii之behaviors

BaseController: protected $actions [*];protected $except [];protected $mustlogin [];protected $verbs [];// 行为过滤public function behaviors(){return [access > [class > \yii\filters\AccessControl::className(),only > $this->actions, // 针对哪…

关闭 Visual Studio 2013 的 Browser Link 功能

什么是 Browser Link ? 这个 Browser Link 的功能就是通过一个脚本文件架起流程器和 Visual Studio IDE 之前的一个通信桥梁&#xff0c; 在启用 Browser Link 后&#xff0c; Visual Studio 会给网站注入一个 IHttpModule 模块对象&#xff0c; 然后在每个页面都会注册一段上…