位置: IT常识 - 正文

如何去除js中的json存在的转义字符\问题(js去除属性)

编辑:rootadmin
这篇文章主要介绍了如何去除js中的json存在的转义字符\问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 目录

推荐整理分享如何去除js中的json存在的转义字符\问题(js去除属性),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js去除某个属性,js去除url中参数,js去除对象里面的某个值,js去除指定字符,js去除符号,js去除对象里面的某个值,js去除disabled,js去除某个属性,内容如对您有帮助,希望把文章链接给更多的朋友!

去除js中的json存在的转义字符\js中打印出的示例从控制层返回到js的json数据带“\”转译符,如何去掉场景去除js中的json存在的转义字符\js中打印出的示例

执行

console.log(JSON.stringify(d).toString()),得到以下信息:

{"businessNumber":"HT-2019001","filesInfo":"[{\"fileName\":\"test.jpg\",\"groupName\":\"group1\",\"fdfsId\":\"M00/00/00/rBMBBERDSsGAWFZFAAEe88kVsg8661.jpg\"},{\"fileName\":\"test02.sql\",\"groupName\":\"group1\",\"fdfsId\":\"M00/00/00/rBMAA12ENqmAERVQAAAfFFZ78oA526.sql\"}]"}

console.log(JSON.stringify(d).toString().replace(new RegExp("\\\\\"","gm"),"\"")),得到以下信息:

{"businessNumber":"HT-2019001","filesInfo":"[{"fileName":"test.jpg","groupName":"group1","fdfsId":"M00/00/00/rBMBBERDSsGAWFZFAAEe88kVsg8661.jpg"},{"fileName":"test02.sql","groupName":"group1","fdfsId":"M00/00/00/rBMAA12ENqmAERVQAAAfFFZ78oA526.sql"}]"}如何去除js中的json存在的转义字符\问题(js去除属性)

结论:js中的json串出现单个反斜杠 \ 时,替换需要用 \\\\ 。

从控制层返回到js的json数据带“\”转译符,如何去掉场景

写了一个ajax,调用url后,从控制层返回的数据是json格式。

ajax的内容是,里面注释有说明:

$.ajax({                url : '${base}/commonDialog/applyCis5ZZCAntiReport?appNo=${(appNo)!}'+'&loanType='+loanType+                          '&loanAmount='+loanAmount+'&loanPurpose='+loanPurpose+'&loanTerm='+loanTerm+                          '&custName='+custName+'&mobile='+mobile+'&idNo='+idNo,                type : "post",                               success:function(res){<#--url调用结束后,返回的数据在res中-->                    $("#result").empty();<#--result是一个div的id。可不用考虑-->                    var json="";                    json=JSON.stringify(res,null, 4);<#--这里小编也不懂啥意思,应该是json转var格式吧!-->                    $("#result").append(json);<#--把返回的结果追加到div中,此时追加的内容就是满屏的转译符"\">                }            })        });

百度了很多办法,都没有解决,最多的就是使用replacet替换,最接近预想结果的是在上面的success方法中,加上:

var json=res.replace("\\","");$("#result").append(json);

这个方法确实是去掉不少转译符"\".但是在遇到层级比较复杂的json字符串,就难免有漏网之鱼,因为毕竟不是从造成此种情况的根本原因着手解决的。

js是支持json格式的,从后台到前端如果没有指定数据格式,应该会默认是字符串的,把json格式数据/toString()打印到控制台是带有"\"的。

因此只要在ajax中指定返回数据的格式就行了!加上“dataType:json”即可。

type:"post" dataType:"json",

以上为个人经验,希望能给大家一个参考,也希望大家多多支持本站。

本文链接地址:https://www.jiuchutong.com/zhishi/304621.html 转载请保留说明!

上一篇:phpcms如何连接数据库(phpcms使用教程)

下一篇:phpcms v9文章点击数是哪个表哪个字段(phpcms文档)

  • 视而不见属最美(视而不见是哪首歌)

    视而不见属最美(视而不见是哪首歌)

  • 在word打印预览时打印机必须处于开启状态(在word打印预览中不能进行文字编辑)

    在word打印预览时打印机必须处于开启状态(在word打印预览中不能进行文字编辑)

  • 手机放大镜功能在哪里(怎样打开手机放大镜功能)

    手机放大镜功能在哪里(怎样打开手机放大镜功能)

  • oppoa11可以开空调吗(oppo 能不能开空调)

    oppoa11可以开空调吗(oppo 能不能开空调)

  • 计算机安全属性包括哪些(计算机安全属性包含如下几个方面)

    计算机安全属性包括哪些(计算机安全属性包含如下几个方面)

  • qq语音怎么一边录音(qq语音怎么边放歌)

    qq语音怎么一边录音(qq语音怎么边放歌)

  • 华为nova6耳机怎么用(华为nova6耳机怎么插)

    华为nova6耳机怎么用(华为nova6耳机怎么插)

  • 华为手机怎么把天气和时间同时显示桌面上(华为手机怎么把下面三个键调出来)

    华为手机怎么把天气和时间同时显示桌面上(华为手机怎么把下面三个键调出来)

  • share是什么功能(share是干什么的)

    share是什么功能(share是干什么的)

  • 抖音不登录看别人有记录吗(抖音不登录看别人作品会被发现吗?)

    抖音不登录看别人有记录吗(抖音不登录看别人作品会被发现吗?)

  • 苹果自动填充密码什么意思(苹果自动填充密码怎么设置)

    苹果自动填充密码什么意思(苹果自动填充密码怎么设置)

  • 酷睿十代和八代的区别(酷睿十代和八代那个好)

    酷睿十代和八代的区别(酷睿十代和八代那个好)

  • 图片转pdf是什么意思(多张图片转pdf)

    图片转pdf是什么意思(多张图片转pdf)

  • 如何更改朋友圈个性签名(如何更改朋友圈权限)

    如何更改朋友圈个性签名(如何更改朋友圈权限)

  • 华为手机怎么开热点(华为手机怎么开启存储权限)

    华为手机怎么开热点(华为手机怎么开启存储权限)

  • 小米四lte是什么版本的

    小米四lte是什么版本的

  • 有qq号怎么加别人微信(qq号怎么加别人)

    有qq号怎么加别人微信(qq号怎么加别人)

  • 什么软件可以设置动态锁屏壁纸(什么软件可以设置闹钟来提醒办事?)

    什么软件可以设置动态锁屏壁纸(什么软件可以设置闹钟来提醒办事?)

  • 为什么苹果手机消息通知都开了还是不提示(为什么苹果手机天气预报不准)

    为什么苹果手机消息通知都开了还是不提示(为什么苹果手机天气预报不准)

  • 手机屏显示hd怎么去掉(手机屏幕显示hd)

    手机屏显示hd怎么去掉(手机屏幕显示hd)

  • word点乘号怎么打出来(word乘号怎么弄)

    word点乘号怎么打出来(word乘号怎么弄)

  • 苹果11的铃声为什么越来越小(苹果11铃声为什么一拿起手机声音就变小了)

    苹果11的铃声为什么越来越小(苹果11铃声为什么一拿起手机声音就变小了)

  • 抖音手机停机了换绑(抖音手机停机了怎么取消橱窗退保证金了)

    抖音手机停机了换绑(抖音手机停机了怎么取消橱窗退保证金了)

  • b350和b450区别(b350主板和b450主板)

    b350和b450区别(b350主板和b450主板)

  • Win7怎么改装Win10系统?超简单的Win7改Win10本地硬盘重装系统教程(win7改win10详细教程)

    Win7怎么改装Win10系统?超简单的Win7改Win10本地硬盘重装系统教程(win7改win10详细教程)

  • cmluc.exe进程安全吗 是病毒吗 cmluc进程的信息(cmdkill进程)

    cmluc.exe进程安全吗 是病毒吗 cmluc进程的信息(cmdkill进程)

  • 捐赠免税会计分录
  • 应纳所得税额的税率
  • 小规模纳税企业
  • 开具增值税发票未报送是什么意思?
  • 最惠国税是一种真正意义上的优惠关税
  • 劳务服务有什么
  • 货物运费包含哪些项目
  • 进口环节增值税由海关征收吗
  • 结转城建税和教育费附加
  • 个体工商户能否开13的专票
  • 契税和印花税的计税依据是一致吗
  • 发票领购带什么
  • 生产车间人员工资属于什么费用
  • 期末调汇的会计科目
  • 承包费收入如何做账
  • 一张发票多个单位报销,怎么分辨
  • 企业年金税前扣除标准表
  • 进项转出滞纳金规定
  • 集团内部拆借资金
  • 如何区分境内所有银行卡
  • 罚款费用报销单怎么写
  • 长期待摊未摊完处置如何账务处理
  • 公司如何为员工缴纳社保
  • 农贸市场可以收什么的费
  • 如何让游戏速度加快
  • windows7旗舰版为什么很多东西打不开
  • 以前年度损益调整借贷方向
  • 属于资本的是
  • 车船税不计提怎么做分录
  • php绘制图片
  • php合并字符串函数
  • vue如何配置路由
  • php添加数据到数据库失败error
  • 会计记账凭证摘要如何编写
  • php static变量
  • python uiautomator2的点击操作
  • 所得税汇算清缴时间期限
  • mysql binlog是什么
  • 公允价值变动损益
  • 提供加工劳务怎么开票
  • 异地预缴个人所得税账务技巧
  • 电费账务qc
  • 企业购进生产设备的会计分录
  • 中药饮片增值税率是多少
  • 发票开具就能做账了吗?
  • 服务型企业要缴哪些税
  • 一般纳税人结转税额怎么做会计分录
  • 保险费用缴纳
  • 受托代销的含义
  • 行政划拨的土地有使用年限吗
  • 销售货物没有开票的会计分录
  • 确认收入未开发票
  • 代理运费增值税税率
  • 固定资产递延资产
  • 仓库员工工资
  • 支付借款利息需要交税吗
  • 百旺红字专用发票怎么开
  • 在你登陆时发生了问题
  • 企业为什么要设置仓库
  • mysql密码忘记怎么办
  • sql效率调优
  • freebsd 升级
  • 如何安装windowsxp
  • macbookpro移到废纸篓快捷键
  • win8删除文件很慢
  • win8.1怎么关机
  • python音频文件读写
  • js判断手机号
  • chromexcel
  • python hashcode
  • jquery弹出div窗口
  • android设置移动网络灰色是什么原因
  • Qt Creater调试时一直出现:“DEBUGGER: Waiting for debug socket connect” 和“DEBUGGER: go to sleep”
  • android(8) ViewPager页面滑动切换
  • 福建省税务报税系统官网
  • 南京市税务局举报中心电话
  • 走入基层
  • 融资租赁出租会计账务处理流程
  • 福建农村医保怎么报销
  • 扬州 税务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设