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

  • 借呗如何清除借款及还款记录呢(借呗如何清除借款及还款记录 永远)

    借呗如何清除借款及还款记录呢(借呗如何清除借款及还款记录 永远)

  • 红米note7连不上蓝牙耳机(红米note7连不上行车记录仪)

    红米note7连不上蓝牙耳机(红米note7连不上行车记录仪)

  • 火山内容重复警告怎么办(火山显示多次发布违规)

    火山内容重复警告怎么办(火山显示多次发布违规)

  • 键盘打不出英文双引号(键盘打不出英文字母只能打数字键)

    键盘打不出英文双引号(键盘打不出英文字母只能打数字键)

  • 网易云音乐e标是什么意思(网易云音乐r标)

    网易云音乐e标是什么意思(网易云音乐r标)

  • Word字体竖排怎么设置(word字体竖排怎么设置)

    Word字体竖排怎么设置(word字体竖排怎么设置)

  • 腾讯会议设置视频时别人能看到吗(腾讯会议设置视频画面)

    腾讯会议设置视频时别人能看到吗(腾讯会议设置视频画面)

  • 苹果x麦克风在哪(苹果X麦克风在哪里)

    苹果x麦克风在哪(苹果X麦克风在哪里)

  • 淘宝什么时候有跨店满减(淘宝什么时候有满200减30的活动)

    淘宝什么时候有跨店满减(淘宝什么时候有满200减30的活动)

  • xr运行内存多少g(苹果14运行内存是多少)

    xr运行内存多少g(苹果14运行内存是多少)

  • 联通无法接通怎么回事(联通无法接通怎么设置)

    联通无法接通怎么回事(联通无法接通怎么设置)

  • sql语句不能创建的是什么(数据库sql语句)

    sql语句不能创建的是什么(数据库sql语句)

  • opporeno视频通话不带美颜吗

    opporeno视频通话不带美颜吗

  • ps表情动图怎么做(ps表情包动图制作教程)

    ps表情动图怎么做(ps表情包动图制作教程)

  • 怎样把软件变成内置(怎样把软件变成自己的图片)

    怎样把软件变成内置(怎样把软件变成自己的图片)

  • 红米note8pro怎么添加天气挂件(红米note8pro怎么恢复出厂设置)

    红米note8pro怎么添加天气挂件(红米note8pro怎么恢复出厂设置)

  • pcam10是啥手机(pcam00是什么型号手机)

    pcam10是啥手机(pcam00是什么型号手机)

  • 悉心的近义词(悉心的近义词和反义词)

    悉心的近义词(悉心的近义词和反义词)

  • 苹果11相机功能(苹果11相机功能无法使用)

    苹果11相机功能(苹果11相机功能无法使用)

  • 控制器的功能是(计算机组成原理控制器的功能是)

    控制器的功能是(计算机组成原理控制器的功能是)

  • 电脑掩码怎么查(怎么查电脑子网掩码)

    电脑掩码怎么查(怎么查电脑子网掩码)

  • 已连接不可上网是什么情况(已连接不可上网是怎么回事)

    已连接不可上网是什么情况(已连接不可上网是怎么回事)

  • 幼儿园app开发有什么作用(幼儿园软件设施介绍)

    幼儿园app开发有什么作用(幼儿园软件设施介绍)

  • word蓝色波浪线怎么去掉(word蓝色波浪线怎么加)

    word蓝色波浪线怎么去掉(word蓝色波浪线怎么加)

  • ios12微信改铃声(iphone12改微信铃声)

    ios12微信改铃声(iphone12改微信铃声)

  • oppo别人打不进来电话(oppo别人打不进电话怎么回事)

    oppo别人打不进来电话(oppo别人打不进电话怎么回事)

  • 苹果app付款方式被拒绝(如何设置苹果app付款方式)

    苹果app付款方式被拒绝(如何设置苹果app付款方式)

  • dedecms织梦artlist和list标签调用图集图片实现方法(织梦官方网站)

    dedecms织梦artlist和list标签调用图集图片实现方法(织梦官方网站)

  • 怎么做税种
  • 个调税新政策
  • 公司向法人借款会计分录
  • 公司注销员工的人身损害赔偿
  • 季度利润表不包括什么
  • 所得税申报表里季初资产是指什么
  • 个税受雇日期以哪个日期
  • 资产处理损益属于什么科目借贷方向
  • 工资发放凭证由谁出具
  • 普通增值税发票可以抵税吗?
  • 财务软件期初数据录入
  • 住宿费进项发票账务处理
  • 企业以货币形式取得的收入
  • 不良品的会计处理方法
  • 税前扣除的固定资产
  • 电子商务企业类别有哪些
  • 住宿发票3%和6%区别
  • 反映留存收益的账户
  • 契税减免备案材料是什么
  • 怎么批量给指定条件加入批注
  • 什么是汇兑损益,汇兑损益产生的原因有哪些?(10分)
  • win10的病毒隔离有用吗
  • 不征税收入如何记账
  • php中split
  • 二级资本债是什么意思
  • 消耗性生物资产减值准备一经计提不得转回
  • 出口收汇可以收人民币吗
  • 发票认证了但是没收到票怎么处理
  • window7怎么开机
  • 销售成本属于成本吗
  • 采购国产设备退税公告
  • php测试mysql 数据库连接
  • 一个实用的php验证
  • 长期应付款列报为什么是后一年的
  • 微软 大中华区 前副总裁
  • 预提费用多提汇算清缴怎么做账
  • arptables命令详解
  • 应收账款确认坏账损失
  • 资产减值损失的借贷方向
  • python二叉树遍历算法
  • 已勾选未确认怎么取消
  • 百度 编辑器
  • 个体户怎么网上变更法人
  • 公司一般户需要年检吗
  • 印花税不减免
  • 国外差旅费怎么入账
  • 服务器连接db2数据库命令
  • 新政府会计制度从什么时候开始实施
  • 长期股权投资会计准则2021修订
  • 计提递延所得税资产影响当期利润吗
  • 出租房屋会计账务处理
  • 网银转账被退回来了
  • 外购不动产用于办公
  • 企业视同销售的情况都有哪些?
  • 拿支票取钱
  • 生产型企业加计扣除10%
  • sql server 错误
  • 如何保证系统异常状态
  • 多种工具安装系统怎么用
  • centos which
  • bash.exe
  • ssgrate.exe - ssgrate是什么进程
  • centos挂载lvm硬盘
  • fs是什么文件
  • 微软商店更新错误
  • win7任务栏变小图标
  • windows7开机显示错误恢复进不去
  • win8如何使用
  • Windows Server 8 ADDS轻松几步搞定密码个性化设置
  • 锁屏壁纸设置后不显示怎么办
  • Cocos2d-x之getVisibleSize,getContentSize,boundingBox,getContentSizeInPixels,convertToGL,convertToUI
  • Android游戏开发入门
  • nodejs thrift
  • python入门100例
  • 提出好的建议
  • js link global
  • android判断应用是否在前台
  • 如何安装金税三期app
  • 如何查询甘肃省清产核资系统扶贫项目资产金额
  • 福建省顺昌县人口有多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设