JAVA 传输post传输长字符、数据编码解码 反序列化字符串
JAVA 传输post传输长字符、数据编码解码
1.前段传输

这是传输的数组对象

2.后端接收格式已解码

JS代码:
$.ajax({
                            url:prefix+"/importModelTree",
                            data: {"modelId":modelId,"ruleId":ruleId,"model":JSON.stringify(array)},
                            type:"post",
                            dataType: "text",
                            success:function(res){
                                opt.success('模型信息导入成功');
                            },
                        });
JAVA后台代码
/**
     *  导入模型信息
     */
    @RequiresPermissions("bim:modelFamilyType:add")
    @ResponseBody
    @RequestMapping(value = "/importModelTree",method={RequestMethod.POST})
    public String  importModelTree(String  modelId,String  ruleId, String model){
        model= URLDecoder.decode(model, "UTF-8");
        //1、使用JSONObject
        List<ImportModelFamily> modelInfo=(List<ImportModelFamily>) JSONArray.toList(JSONArray.fromObject(model), ImportModelFamily.class );
        return "1";
    }
实体类DTO(注意 一定要加注解@Data 否则会报错,序列化会调用set方法):
@Data
public class ImportModelFamily  {
 private String name;
 private String code;
 private ImportModelInstance component;
}
@Data
public class ImportModelInstance{
 private String name;
 private String[] componentId;
}
JAVA 传输post传输长字符、数据编码解码 反序列化字符串的更多相关文章
- Java 前端加密传输后端解密以及验证码功能
		目录(?)[-] 加密解密 1 前端js加密概述 2 前后端加密解密 21 引用的js加密库 22 js加密解密 23 Java端加密解密PKCS5Padding与js的Pkcs7一致 验证码 1 概 ... 
- 解决java socket在传输汉字时出现截断导致乱码的问题
		解决java socket在传输汉字时出现截断导致乱码的问题 当使用socket进行TCP数据传输时,传输的字符串会编码成字节数组,当采用utf8编码时,数字与字母长度为1个字节,而汉字一般为3个字节 ... 
- java socket通信-传输文件图片--传输图片
		ClientTcpSend.java client发送类 package com.yjf.test; import java.io.DataOutputStream; import java.io ... 
- Java实现 蓝桥杯VIP 算法提高 最长字符序列
		算法提高 最长字符序列 时间限制:1.0s 内存限制:256.0MB 最长字符序列 问题描述 设x(i), y(i), z(i)表示单个字符,则X={x(1)x(2)--x(m)},Y={y(1)y( ... 
- java对于文件传输时---编码格式的一些设置方法
		- ----转 读文件: BufferedReader 从字符输入流中读取文本,缓冲各个字符,从而提供字符.数组和行的高效读取. 可以指定缓冲区的大小,或者可使用默认的大小.大多数情况下,默认值就足够 ... 
- Nodejs进阶:服务端字符编解码&乱码处理
		写在前面 在web服务端开发中,字符的编解码几乎每天都要打交道.编解码一旦处理不当,就会出现令人头疼的乱码问题. 不少从事node服务端开发的同学,由于对字符编码码相关知识了解不足,遇到问题时,经常会 ... 
- NodeJS学习笔记 进阶 (1)Nodejs进阶:服务端字符编解码&乱码处理(ok)
		个人总结:这篇文章主要讲解了Nodejs处理服务器乱码及编码的知识,读完这篇文章需要10分钟. 摘选自网络 写在前面 在web服务端开发中,字符的编解码几乎每天都要打交道.编解码一旦处理不当,就会出现 ... 
- Java随机生成定长纯数字或数字字母混合数
		(转)Java随机生成定长纯数字或数字字母混合数 运行效果图: 具体实现代码 
- Java字节缓冲流和字符缓冲流学习
		1.字节缓冲流 首先要明确一个概念:对文件或其他目标频繁的读写操作,效率低,性能差. 使用缓冲流的好处是,能够高效的读写信息,原理是将数据先缓冲起来,然后一起写入或者读取出来. BufferedInp ... 
- 使用WCF传输DataTable:DataTable和Xml格式的字符串相互转换(C#)
		背景:项目中要用到客户端向服务端传数据,使用WCF,绑定webHttpBinding,做了一个小例子. 业务逻辑简介:客户端在a表中添加了几条数据,从SQL Server数据库直接取出新添加的数据(D ... 
随机推荐
- Win32 处理多个按钮共用一个事件消息
			今天在学习制作计算器小程序中,碰到要多个按钮共用一个事件的问题, 现记录下来. 在窗体上按钮排列 排列的时候要按顺序排放,也就是说,0-9的ID号要连着的. #define IDD_DIALOG1 1 ... 
- Windows提权方式汇总
			windows 提权 一.土豆(potato)家族提权 原理 土豆提权就是通过 windows 的 COM(Component Object Model,组件对象模型)类.向指定的服务器端口发送 NT ... 
- LLM论文研读: MindSearch
			1. 背景 近日中科大与上海人工智能实验室联合推出的MindSearch思索,引起了不小的关注,github上的星标,短短几周时间,已经飙到了4.2K.看来确实有些内容,因此本qiang~研读了论文及 ... 
- 调用微信红包接口,本地可以服务器不可以。  请求被中止: 未能创建 SSL/TLS 安全通道
			微信红包的地址接口地址是: https://api.mch.weixin.qq.com/pay/micropay 当时造成这个不能用的原因是:我把服务器从windows server 2008升级到w ... 
- 探索不同引擎Innodb和Myisam的索引优化方案
			数据库可能存在千万级的数据,必须将这些行数据以一定的结构组织起来做到高效的增删改查. 我们将分别探索innodb和myisam两种引擎的索引方案. 一.InnoDB的索引 1.假设表初始没有记录,只有 ... 
- Angular 18+ 高级教程 – 目录
			请按顺序阅读 关于本教程 初识 Angular Get Started Angular Compiler (AKA ngc) Quick View Dependency Injection 依赖注入 ... 
- Tomcat——基本使用(下载、安装、卸载、启动、关闭)
			Tomcat--基本使用 1.下载安装(8.5版本为企业最常用版本) 下载地址:https://tomcat.apache.org/download-80.cgi (官网 ... 
- Genuine Intel(R) CPU型号
			起因: 在盘点固定资产的时候,发现有一台电脑CPU不显示具体型号,而是 英特尔 @ 2.60GHz (X2) ,通过主板型号来判断是至强系列的CPU,后经软件识别为 Genuine ,然后去查资料才了 ... 
- flops, params = profile(model, inputs=(x,))计算
			计算量:FLOPs,FLOP时指浮点运算次数,s是指秒,即每秒浮点运算次数的意思,考量一个网络模型的计算量的标准.参数量:Params,是指网络模型中需要训练的参数总数. flops(G) = flo ... 
- 巅峰对话在线研讨 Q&A:Oracle Database 21c vs openGauss 2.0新特性解读和架构演进
			2021年11月11日,墨天轮<巅峰对话>栏目邀请到了两位数据库领域的巅峰人物:云和恩墨创始人盖国强老师,和来自清华大学计算机与技术系的李国良教授,为大家带来了在线研讨<Oracle ... 
