问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java kindeditor图片上传 json返回值的问题,要让kindeditor收到成功...

发布网友 发布时间:2022-04-27 11:07

我来回答

2个回答

懂视网 时间:2022-04-25 03:29

解决办法

1.设置JSON-LIB让其过滤掉引起循环的字段。

Java代码
代码如下:
JsonConfig config = new JsonConfig();
config.setIgnoreDefaultExcludes(false);
config.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT);
config.registerJsonValueProcessor(Date.class,new DateJsonValueProcessor("yyyy-MM-dd")); //date processor register
config.setExcludes(new String[]{//只要设置这个数组,指定过滤哪些字段。
"consignee",
"contract",
"coalInfo",
"coalType",
"startStation",
"balanceMan",
"endStation"
});
String tempStr = "{"TotalRecords":"+ total.toString() +","Datas":"+JSONSerializer.toJSON(list,config).toString()+"}";
out.print(tempStr);
JsonConfig config = new JsonConfig();
config.setIgnoreDefaultExcludes(false);
config.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT);
config.registerJsonValueProcessor(Date.class,new DateJsonValueProcessor("yyyy-MM-dd")); //date processor register
config.setExcludes(new String[]{//只要设置这个数组,指定过滤哪些字段。 "consignee", "contract", "coalInfo", "coalType", "startStation", "balanceMan", "endStation" }); String tempStr = "{"TotalRecords":"+ total.toString() +","Datas":"+JSONSerializer.toJSON(list,config).toString()+"}"; out.print(tempStr);

2.设置JSON-LIB的setCycleDetectionStrategy属性让其自己处理循环,省事但是数据过于复杂的话会引起数据溢出或者效率低下。
Java代码
[code]
JsonConfig config = new JsonConfig();
config.setIgnoreDefaultExcludes(false);
config.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT);
config.registerJsonValueProcessor(Date.class,new DateJsonValueProcessor("yyyy-MM-dd")); //date processor register
String tempStr = "{"TotalRecords":"+ total.toString() +","Datas":"+JSONSerializer.toJSON(list,config).toString()+"}";
out.print(tempStr);

热心网友 时间:2022-04-25 00:37

对象转换成json对象时出现死循环,你可在把map转换时加一个配置,如下
JsonConfig jc=new JsonConfig();
jc.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT);

//如果用到hibeinate的话可以加以下这句,如果map里面有不想输出的属性,把属性名也加到下面,可提高效率,以下这句可选,意思是过滤掉不需要转换成json对象的属性
jc.setExcludes(new String[]{"handler","hibernateLazyInitializer"});
JSONObject json = JSONObject.fromObject(map,jc);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
楼栋放大器楼栋放大器性能参数举例 中国有哪些山名 win7网络感叹号无法上网怎么解决-windows7网络出现黄三角感叹号修复办法... win7连接wifi黄色感叹号怎么解决 win7连接wifi黄色感叹号解决方法_百度... win7网络黄色感叹号怎么修复 win7网络黄色感叹号怎么解决 win7电脑网络连接有个感叹号为什么WIN7系统网络会出现感叹号 格力空调为什么会停机一段时间? 格力空调为什么停机了? 济南大学和山师哪个好 山东师范大学和济南大学哪个比较好 Android端用json批量上传多图片,求服务端代码,如何解析并保存到服务器... 怎么把图片和json压缩到一起? spritesheet怎么转化成json json 如何传输图片 如何把img标签正确解释为json格式 php读取文件夹下面的图片,返回json数据。 django怎么把图片路径转换json java kindeditor 图片上传返回json的问题 php读取文件夹下的图片地址并转为json CAD图可以转成json格式的文件吗? 用php如何将数据(文本和图片)转换成json格式 二进制图片 能转json串? gif图怎么转json 急求,在线等,sql数据库 同时在线人数1000用什么数据库 急求 在线 (1)oracle 里面的表空间与sqlserver数据库概念的区别_百度知 ... sql查询 在线等 sqlserver 写入的问题 在线等 怎么查询SQL数据库的在线用户,并发用户 求救,在线等。SQLServer 2000无法启动服务,导致用友软件无法运行 oracle存有图片路径,java怎么通过路径字段把图片以base64格式放入json中。要怎么写 服务器端是怎样把数据库的表转换成json进行发送给客户端 如何用json解析图片 婚前买房婚后还贷款离婚怎么分配 婚前买房婚后还贷款离婚房子怎么分 婚前首付婚后还贷,离婚后怎么分? 婚前买房婚后一起还贷未还清离婚怎么处理 vivox23幻彩版如何在网络视频的屏目中找到投屏符号 婚前首付婚后还贷离婚后怎么分? vivox23会自动连接智慧投屏的电视,如何关闭,谢谢 婚前购买的房子,婚后夫妻双方共同还贷,万一离婚房产怎么分? 婚前个人买房婚后共同还贷离婚时如何分割房产 我的手机是Vivox23买来的时候可以手机投屏,恢复出厂设置以后就不能手机投屏了? 我婚前贷款买房子,结婚后自己还贷款,离婚怎么分配 vivoX23智慧桌面卡片不显示 vivox23手机钉钉投屏到电视怎么用? vivox23能投屏到海马s7中控吗? java中怎么将list转成map java中怎么list 转成 map? java8 怎样将map转换成list