位置: 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文档)

  • 色差仪维修生产(色差仪维修)(色差仪如何使用及维护)

    色差仪维修生产(色差仪维修)(色差仪如何使用及维护)

  • 台式电脑护眼模式怎么设置(台式电脑护眼模式在哪里)

    台式电脑护眼模式怎么设置(台式电脑护眼模式在哪里)

  • 测试页打印失败(测试页打印失败.是否参阅打印疑难解答,磁盘空间不足)

    测试页打印失败(测试页打印失败.是否参阅打印疑难解答,磁盘空间不足)

  • 此内容暂时不见是什么意思(此内容暂时不可见是怎么回事)

    此内容暂时不见是什么意思(此内容暂时不可见是怎么回事)

  • qq随心贴怎么设置仅自己可见(qq随心贴怎么设置评论权限)

    qq随心贴怎么设置仅自己可见(qq随心贴怎么设置评论权限)

  • 联发科6750是骁龙处理器多少(联发科6750相当于骁龙哪款)

    联发科6750是骁龙处理器多少(联发科6750相当于骁龙哪款)

  • 为什么关联qq看不到别人发的信息给他(为什么关联qq看不到对方聊天记录都是撤回)

    为什么关联qq看不到别人发的信息给他(为什么关联qq看不到对方聊天记录都是撤回)

  • 屏幕闪烁是内屏坏了吗(屏幕闪烁是内屏坏了吗mini)

    屏幕闪烁是内屏坏了吗(屏幕闪烁是内屏坏了吗mini)

  • 第一台plc产生的时间(第一台plc产生的过程)

    第一台plc产生的时间(第一台plc产生的过程)

  • 支付宝邮箱注册为什么一直在显示提交信息(支付宝邮箱注册官网)

    支付宝邮箱注册为什么一直在显示提交信息(支付宝邮箱注册官网)

  • 手机不贴膜能用多久(手机不贴膜能用3年吗)

    手机不贴膜能用多久(手机不贴膜能用3年吗)

  • p40卡槽怎么放卡(p40的卡槽怎么打开)

    p40卡槽怎么放卡(p40的卡槽怎么打开)

  • 华为GT2什么时候出(华为GT2什么时候升级鸿蒙)

    华为GT2什么时候出(华为GT2什么时候升级鸿蒙)

  • qq群投票怎么重新投(qq群投票如何再次发送到群里)

    qq群投票怎么重新投(qq群投票如何再次发送到群里)

  • ps怎么做倒影(ps怎么做倒影模糊)

    ps怎么做倒影(ps怎么做倒影模糊)

  • 荣耀30啥时候上市(荣耀30啥时候出来)

    荣耀30啥时候上市(荣耀30啥时候出来)

  • 淘宝账号被降权是什么意思(淘宝账号被降权是怎么回事)

    淘宝账号被降权是什么意思(淘宝账号被降权是怎么回事)

  • iphone怎样更新系统(怎么更新苹果的系统)

    iphone怎样更新系统(怎么更新苹果的系统)

  • 美图手机强制关机怎么关(美图手机强制关机按键)

    美图手机强制关机怎么关(美图手机强制关机按键)

  • 小米的语音助手叫什么(小米的语音助手怎么打开)

    小米的语音助手叫什么(小米的语音助手怎么打开)

  • 微信文件损坏什么情况(微信出现文件损坏是手机的事还是微信的事)

    微信文件损坏什么情况(微信出现文件损坏是手机的事还是微信的事)

  • airpods2什么时候出的(airpods2什么时候下架)

    airpods2什么时候出的(airpods2什么时候下架)

  • 安兔兔怎么跑分

    安兔兔怎么跑分

  • ipad如何设置屏幕使用时间(ipad如何设置屏幕不旋转)

    ipad如何设置屏幕使用时间(ipad如何设置屏幕不旋转)

  • 小米ca证书怎么删除(小米ca证书网络受到监控有影响吗)

    小米ca证书怎么删除(小米ca证书网络受到监控有影响吗)

  • 强制锁定任务栏(锁定任务栏不管用)

    强制锁定任务栏(锁定任务栏不管用)

  • 澳大利亚哈梅林浦 (© Abstract Aerial Art/Getty Images)(梅林澳大利亚信号好最好吗)

    澳大利亚哈梅林浦 (© Abstract Aerial Art/Getty Images)(梅林澳大利亚信号好最好吗)

  • Vue3的vue-router超详细使用(vue–router)

    Vue3的vue-router超详细使用(vue–router)

  • 企业所得税年报补报
  • 工资薪金税前扣除标准是14%吗
  • 进项税为什么记在借方通俗讲法
  • 分期付款进项税额怎么算
  • 个体户电子发票怎么作废
  • 以前年度损益调整
  • 房地产开发企业土地增值税清算
  • 可供出售金融资产和交易性金融资产
  • 房产税从租计征12%是年税率吗
  • 受赠房产转让可以免个税
  • 母公司对子公司的债务承担连带责任
  • 契税差别
  • 原材料入库是付款凭证吗
  • 未确认融资租赁费用是什么类型科目
  • 应纳税所得额计算公式excel
  • 购入的固定资产
  • 总资产周转率计算公式用不用乘100%
  • 免租与转租分别什么意思
  • 通讯费税前扣除标准
  • 置换补贴款
  • 投资性房地产后续支出包括
  • 现金结算的股权支付等待期
  • 质押已至票据到期日
  • 债券投资属于什么业务
  • 个体户工商年报异常怎么解除
  • 如何找到您会获得的权限
  • 知乎如何更改名字
  • win11dev预览版可以升级正式版吗
  • 固定资产更新改造的账务处理
  • 特许权使用费属于无形资产吗
  • 财税〔2017〕34号文件中提到的科技型中小企业是指哪种企业?
  • 业务招待费用列支范围
  • 研发支出属于哪个表
  • php array search
  • 加计扣除内容
  • 分期收款销售产品
  • 纸质增值税专用发票申领
  • 帝国cms如何判断图片有没有被使用
  • mysql事务引擎
  • jdbc描述
  • 数据库帮助文档
  • 单位代扣公积金是什么意思
  • 不符合无形资产摊销条件
  • 退回股东投资款现金流怎么选
  • 资产减值损失影响企业利润总额吗
  • 民间非营利组织会计科目
  • 农村信用社可计算利息吗
  • 收到建筑发票会计分录
  • 冲销管理费用如何做分录
  • 税率由16%变更为13怎么算
  • 工程挂靠取得的收入怎么做账?
  • 进项发票已经认证,对方作废了
  • 红字冲销法可能会涉及的摘要有
  • 商业企业购进商品的分录
  • win10预览版退回正式版
  • windows的安装
  • windowsxp的磁盘管理在哪
  • 苹果机的mac地址
  • win7设备管理器里面没有网络适配器
  • Android---61---TabHost简单使用
  • perl -pi
  • unity3d documentation
  • 微信小程序tabbar颜色
  • Node.js中的什么模块是用于处理文件和目录的
  • android基础知识大全
  • linux查看远程服务是否开启
  • unity自动寻路
  • jquery中点击事件点击没动静
  • ie不支持p标签
  • shell脚本怎么写循环
  • js能实现的简单效果
  • 蛋哥的日常
  • javascript运用
  • Warning: Build-tool 17.0.0 is missing AAPT at F:adt-bundle-windows-x86sdk
  • jQuery+ajax实现滚动到页面底部自动加载图文列表效果(类似图片懒加载)
  • python中txt文件的读写
  • 如何下载成品油库存
  • 国家税务总局山东省电子税务局
  • 福建省顺昌县人口有多少
  • 纪律作风如何形容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设