一、前言

基于Spring MVC的org.springframework.ui.ModelMap数据返回类型,写出JSON字符串后打印显示串带有斜杠\,造成前端H5接口无法正常按照JSON格式显示,效果如下图所示,现在需要将其中的反斜杠\去掉{\"name\":\"小木人\",\"sex\":\"男\",\"age\":\"30\"}

二、解决方法

1.原来代码方法如下@ResponseBody @b@@RequestMapping("/getJSON.do")@b@public ModelMap getJSON(@Valid TestForm form) { @b@ModelMap model=new ModelMap();@b@try {@b@    model=testService.getList();@b@model.put("responseCode", Constants.SUCCESS_CODE);@b@model.put("responseMsg",  model);@b@}catch (Exception e) {@b@model.put("responseCode", Constants.ERR_UNDEFINED_CODE);@b@model.put("responseMsg",  Constants.ERR_UNDEFINED_MSG);@b@model.put("data", ""); @b@} @b@return model;@b@}

修改结果如下@ResponseBody @b@@RequestMapping("/getJSON.do")@b@public String getJSON(@Valid TestForm form) { @b@ModelMap model=new ModelMap();@b@try {@b@    model=testService.getList();@b@model.put("responseCode", Constants.SUCCESS_CODE);@b@model.put("responseMsg",  model);@b@}catch (Exception e) {@b@model.put("responseCode", Constants.ERR_UNDEFINED_CODE);@b@model.put("responseMsg",  Constants.ERR_UNDEFINED_MSG);@b@model.put("data", ""); @b@} @b@return JSON.toJSONString(model);@b@}

2.结果问题解决了,效果如下{"name":"小木人","sex":"男","age":"30"}

JAVA 删除json中反斜杠_如何去除spring的ModelMap的返回类型的JSON序列化字符串中带有反斜杠符号...相关推荐

  1. action请求_深圳嘉华学校之Action方法返回类型

    Action方法返回类型 . Action方法返回类型 . Void . 简单或复杂类型 . HttpResponseMessage . IHttpActionResult . 自定义返回类型 在前面 ...

  2. jQuery $.post()返回类型为json时不进入回调函数的原因及解决方法

    jQuery $.post()返回类型为json时不进入回调函数的原因及解决方法 参考文章: (1)jQuery $.post()返回类型为json时不进入回调函数的原因及解决方法 (2)https: ...

  3. java密码框转字符串_实现汉字的凯撒密码(内容包括:去掉字符串中的转义字符、汉字的unicode转换)...

    实验内容: 选择合适的秘钥,利用上述三个算法:熟悉恺撒密码.双重置换密码.一次一密密码算法.加密如下明文: 大风起兮云飞扬, 威加海内兮归故乡, 安得猛士兮守四方. <大风歌>--刘邦 3 ...

  4. c字符串中包含双引号_零基础学Python:一文看懂数字和字符串

    来源:大数据DT 本文约2000字,建议阅读6分钟 数据类型是构成编程语言语法的基础.[ 导读 ]数据类型是构成编程语言语法的基础.不同的编程语言有不同的数据类型,但都具有常用的几种数据类型.Pyth ...

  5. c语言去除字符串中字母,C语言经典例题100例——C语言练习实例32解答(在字符串中删除指定字母或字符串)...

    题目:删除一个字符串中的指定字母,如:字符串 "aca",删除其中的 a 字母. 程序分析:无. 程序源代码: // 百宝箱工作室 官方网址 http://www.baibaox. ...

  6. java删除mysql 数据库语句怎么写_怎么用JAVA语句在Mysql中查询,添加,删除语句,说的详细点,谢谢!...

    展开全部 创建一个java project:对着project右键62616964757a686964616fe59b9ee7ad9431333264633564->属性 然后就 如图所示:导入 ...

  7. java 删除已画出的线_如何删除java中的绘制线?

    问题是如何删除旧行?我的意思是,只在屏幕上显示当前的x和y行,使两行之间的交点"跟随"鼠标指针. 这是更新的代码: import javax.swing.*; import jav ...

  8. java数字转大写 其他报异常_【踩坑系列】使用long类型处理金额,科学计数法导致金额转大写异常...

    python科学计算数据应用(第2版) 156.4元 (需用券) 去购买 > 1. 踩坑经历 上周,一个用户反馈他创建的某个销售单无法打开,但其余销售单都可以正常打开,当时查看了生产环境的ERR ...

  9. java切面不需要接口了吗_详解Spring AOP 实现“切面式”valid校验

    why: 为什么要用aop实现校验? answer: spring mvc 默认自带的校验机制 @Valid + BindingResult, 但这种默认实现都得在Controller方法的中去接收B ...

最新文章

  1. 在centos上通过yum直接安装最新版gcc和开发工具
  2. python实习做什么工作-实习工作 - python挖掘 - 博客园
  3. [BZOJ2179]FFT快速傅立叶
  4. 机器学习中的数学知识(part1)
  5. asp.net下载的三种方式
  6. Web Service security UserNameToken 使用
  7. 你真的会用 regexp_replace 吗?
  8. 移动GPU三种主流架构优缺点浅析
  9. 例1:反转一个三位整数
  10. java易错_java易错基础知识点
  11. Thin的DateChooser代码学习(getScrollPosition)(原创,转载请声明)
  12. 使用SpringTest测试,默认情况事务是不会提交的
  13. Perl中删除或替换字符串中特殊字符(如空格)的方法
  14. ENVI Classic 二次开发简介
  15. 小伙用微信小程序的Canvas手撸了一个娃娃机
  16. 关于领域模型与技术架构的关系的思考
  17. java php 通讯录,基于ssh/bs/java/asp.net/php/web通讯录管理系统
  18. 计算思维的起步 - 符号化、计算化与自动化
  19. 计算机专业英语求职信范文及翻译,英文求职信范文带翻译150字-.doc
  20. [转载]浙江杭西高2011年5月高二地理(徐霞客游记TV版-

热门文章

  1. cm-14.1 Android系统启动过程分析(4)-init进程的启动、rc脚本解析、zygote启动、属性服务
  2. 外呼系统四大功能,助力企业进入智能电销时代
  3. Android Studio入门(安装--开发调试)
  4. 仿潮自拍个人中心拖拉效果
  5. 《程序员延寿指南》火爆 GitHub,日涨 1500+ 星,优秀 !
  6. ROS系列(四):ROS通信机制系列(3):参数服务器
  7. python足球分析系统_NAO足球/高尔夫比赛视觉系统设计(python初级版)
  8. 解密“达达-京东到家”的订单即时派发技术原理和实践
  9. 文件包含漏洞—allow_url_fopen和allow_url_include详解
  10. 计算机基础知识制图,计算机绘图基础