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

  • 微信新推出的功能“看一看”怎么玩?(微信新推出的功能)

    微信新推出的功能“看一看”怎么玩?(微信新推出的功能)

  • 苹果12屏幕镜像怎么用(苹果12屏幕镜像打不开)

    苹果12屏幕镜像怎么用(苹果12屏幕镜像打不开)

  • 闲鱼的钱怎么提现呢(闲鱼的钱怎么提出来)

    闲鱼的钱怎么提现呢(闲鱼的钱怎么提出来)

  • 抖音无效视频什么意思(抖音无效视频是怎么回事)

    抖音无效视频什么意思(抖音无效视频是怎么回事)

  • 苹果手机的微信铃声怎么设置在哪里(苹果手机的微信怎么加密码锁)

    苹果手机的微信铃声怎么设置在哪里(苹果手机的微信怎么加密码锁)

  • 抖音视频发微信怎么发不了完整视频(抖音视频发微信怎么发)

    抖音视频发微信怎么发不了完整视频(抖音视频发微信怎么发)

  • 美拍网络打不开怎么办(美拍连不上网)

    美拍网络打不开怎么办(美拍连不上网)

  • 电脑句号符号是哪个键(电脑的句号)

    电脑句号符号是哪个键(电脑的句号)

  • 申请微信号逻辑错误怎么办(申请微信号逻辑怎么写)

    申请微信号逻辑错误怎么办(申请微信号逻辑怎么写)

  • qq收消息延迟怎么办(qq消息延迟收到)

    qq收消息延迟怎么办(qq消息延迟收到)

  • 钉钉小窗口计入时长吗(钉钉小窗口会被发现吗)

    钉钉小窗口计入时长吗(钉钉小窗口会被发现吗)

  • 微信号改过一次怎么改第二次(微信号改过一次还想改回原来的微信号)

    微信号改过一次怎么改第二次(微信号改过一次还想改回原来的微信号)

  • 批准此ipad要怎么弄(批准此ipad怎么解决)

    批准此ipad要怎么弄(批准此ipad怎么解决)

  • 苹果6换了电池以后发烫(苹果6换了电池还是发热怎么办)

    苹果6换了电池以后发烫(苹果6换了电池还是发热怎么办)

  • 分数横杠怎么打出来(分数中间的横杠是什么意思)

    分数横杠怎么打出来(分数中间的横杠是什么意思)

  • 6splus尺寸长宽多少(6s plus尺寸是多少)

    6splus尺寸长宽多少(6s plus尺寸是多少)

  • 快手怎么收藏别人视频(快手怎么收藏别人作品的音乐)

    快手怎么收藏别人视频(快手怎么收藏别人作品的音乐)

  • 方磨铁杵的方的意思(方磨铁杵的方的在古文中意思)

    方磨铁杵的方的意思(方磨铁杵的方的在古文中意思)

  • 华为荣耀7x怎么放卡的(华为荣耀7x怎么打开u盘)

    华为荣耀7x怎么放卡的(华为荣耀7x怎么打开u盘)

  • 内存条卡槽容易坏吗(内存条卡槽容易堵吗)

    内存条卡槽容易坏吗(内存条卡槽容易堵吗)

  • 牙膏厂是什么意思(牙膏厂好做吗)

    牙膏厂是什么意思(牙膏厂好做吗)

  • cad怎么下载到电脑上(cad2020怎么下载到电脑上)

    cad怎么下载到电脑上(cad2020怎么下载到电脑上)

  • qq安全中心app动态密码在哪里(qq安全中心app动态密码)

    qq安全中心app动态密码在哪里(qq安全中心app动态密码)

  • 蚂蚁森林时间轴在哪(蚂蚁森林计时)

    蚂蚁森林时间轴在哪(蚂蚁森林计时)

  • 荣耀8x使用技巧(荣耀8x使用技巧图解)

    荣耀8x使用技巧(荣耀8x使用技巧图解)

  • 华为mate20个人热点在哪(华为mate20个人热点怎么打开)

    华为mate20个人热点在哪(华为mate20个人热点怎么打开)

  • win8电脑一键还原系统该怎么操作?(win8电脑一键还原怎么操作)

    win8电脑一键还原系统该怎么操作?(win8电脑一键还原怎么操作)

  • getent命令  查看系统数据库中的记录信息(命令行查看git版本)

    getent命令 查看系统数据库中的记录信息(命令行查看git版本)

  • 资源税和增值税销售额不一致
  • 加计抵扣进项税进营业外收入
  • 库存现金怎么登记账簿
  • 损益类结转本年利润摘要
  • 社会保险申报表中工资总额累计金额是什么意思
  • 单用途卡与多用途卡
  • 国际货运代理0税率和免税
  • 会计凭证填制要求有哪些
  • 资产负债表长期借款包括哪些
  • 营改增后小规模纳税人税率是多少
  • 增值税抵扣凭证管理
  • 技术服务从哪年开始实施
  • 小规模企业季度超过30万,怎么收取增值税
  • 营改增通知规定的税收优惠政策
  • 小型微利企业所得税优惠政策2023
  • 计提税金和缴纳税金的会计分录
  • 股权变更之后税务变更
  • 企业成本费用包括哪些
  • 新入职员工如何加入企业微信
  • 其他应付款无法支付的账务处理方法
  • 报关单上的生产销售单位
  • chrom无法访问
  • 存货成本要加上税费吗
  • vue前端代码实例
  • 公司已经改名原来的公章还有效吗
  • php require的用法
  • git可以管理二进制文件吗
  • 固定资产增值税税率
  • launcher是啥
  • 公积金怎么做会计科目
  • 汽车维修收费标准及费用计算方法
  • 生产企业外销收入账务处理
  • 固定资产转让出去租赁收入怎么入账
  • 固定资产折旧需要减去减值准备吗
  • 转让费交什么税
  • 基于深度学习的图像超分辨率——综述
  • 软考软件设计师考试时间
  • redis面试必会6题经典
  • 交所得税会计分录例题
  • 银行流水要去哪里打
  • 农村扶贫入股分红会计分录
  • 其他应收账款为个人借款
  • 公司负担个人所得税如何做账
  • 织梦相关文章调用
  • 前端培训费用大概多少
  • 织梦cms怎么样
  • 工业企业取得土地收益
  • 股东分红的会计分录怎么做
  • 装订会计凭证步骤
  • 现金日记账一般采用什么格式
  • 公司注册流程百度百科
  • 电子发票额度余额怎么查
  • 有形动产租赁服务属于现代服务吗
  • 对公转账房租如何填写备注
  • 小规模免税收入怎么做账
  • 个税年终奖计算方法2022税率表
  • 给员工打了备用金后归还怎么做账
  • 房租已付未收发票可以待摊费用吗
  • 如何调整利润分录
  • 新买固定资产怎么记账
  • 银行记账本怎么填写
  • 被征用的不动产或者动产使用后应当怎样
  • linux所谓的free
  • 复制电脑系统
  • windows万能wifi
  • js函数详解
  • extjs3 combobox取value和text案例详解
  • vue eventhub
  • css超出内容隐藏
  • css怎么设置表单居中
  • python随机数代码
  • js应用实例
  • python多线程菜鸟教程
  • 深入理解新发展理念
  • javascript入门基础
  • ukey开发票系统怎么升级?
  • 南京退林还耕
  • 税务巡视组一般检查什么
  • 关于加强税务稽查工作的思考
  • 征管法 追征期起如何界定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设