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

  • 美团怎么定位其他城市给别人买东西(美团怎么定位其他城市买东西)

    美团怎么定位其他城市给别人买东西(美团怎么定位其他城市买东西)

  • vivo手机怎么设置成黑白模式(vivo手机怎么设置高清通话功能)

    vivo手机怎么设置成黑白模式(vivo手机怎么设置高清通话功能)

  • 收款提示器不播报声音(收款提示器为什么不播报)

    收款提示器不播报声音(收款提示器为什么不播报)

  • 显卡硅脂多久换一次(显卡硅脂涂多厚)

    显卡硅脂多久换一次(显卡硅脂涂多厚)

  • 微信步数准确吗(微信步数准确吗 为什么一天都没增加)

    微信步数准确吗(微信步数准确吗 为什么一天都没增加)

  • 秘乐短视频是什么公司(秘乐短视频什么时候封的)

    秘乐短视频是什么公司(秘乐短视频什么时候封的)

  • 小米10充电要多久时间?(小米10充电要多少瓦)

    小米10充电要多久时间?(小米10充电要多少瓦)

  • 18w快充充4000毫安多久(18w快充充4500毫安多久)

    18w快充充4000毫安多久(18w快充充4500毫安多久)

  • 存储权限是干什么用的(存储权限什么意思)

    存储权限是干什么用的(存储权限什么意思)

  • 无线蓝牙耳机怎么关机(无线蓝牙耳机怎么用)

    无线蓝牙耳机怎么关机(无线蓝牙耳机怎么用)

  • 抖音封禁会自动解封(抖音封禁自己还能看得见吗)

    抖音封禁会自动解封(抖音封禁自己还能看得见吗)

  • 华为笔记本开机键在哪(华为笔记本开机怎么开)

    华为笔记本开机键在哪(华为笔记本开机怎么开)

  • 小米手机微信视频没声音是怎么回事(小米手机微信视频美颜功能在哪里设置)

    小米手机微信视频没声音是怎么回事(小米手机微信视频美颜功能在哪里设置)

  • 小爱同学触屏版可以安装软件吗(小爱同学触屏版怎么下载应用)

    小爱同学触屏版可以安装软件吗(小爱同学触屏版怎么下载应用)

  • 苹果11是双卡吗(苹果11是双卡吗双卡双待吗)

    苹果11是双卡吗(苹果11是双卡吗双卡双待吗)

  • 苹果拦截电话在哪里查看(苹果拦截电话在哪里)

    苹果拦截电话在哪里查看(苹果拦截电话在哪里)

  • 苹果手表怎么看电量(苹果手表怎么看是不是正品)

    苹果手表怎么看电量(苹果手表怎么看是不是正品)

  • 手机机身弯曲了怎么办(手机机身弯曲了如何修复)

    手机机身弯曲了怎么办(手机机身弯曲了如何修复)

  • 照片视频怎么卡节奏(照片视频怎么卡点播放)

    照片视频怎么卡节奏(照片视频怎么卡点播放)

  • 京东账号怎么找回(京东账号怎么找回来,原来的号码不用了)

    京东账号怎么找回(京东账号怎么找回来,原来的号码不用了)

  • 怎么取消绿钻业务(如何退订绿钻业务)

    怎么取消绿钻业务(如何退订绿钻业务)

  • 大数据现在找工作难么(大数据找工作好找吗)

    大数据现在找工作难么(大数据找工作好找吗)

  • JavaScript基础语法入门(javascript基础编程)

    JavaScript基础语法入门(javascript基础编程)

  • 待抵扣进项税额转入进项税额
  • 实收资本印花税是一年一交吗
  • 抗税的性质
  • 平台怎么搞
  • 汽车销售和租赁哪个大
  • 异地预缴税款不交可以吗
  • 有形动产租赁属于应税劳务还是应税货物
  • 开专用发票可以直接写加工费这个明细吗
  • 主营业务成本为什么在借方
  • 期间费用如何设置项目核算
  • 公司发工资如何操作
  • 单位风险金是什么意思
  • 业务招待费如何调增调减
  • 欠款还了一部分怎么写起诉书
  • 委托加工物资加工完毕验收入库后作为
  • 外购烟叶税进项税额的扣除率
  • 小微企业免征增值税政策2023
  • 财务付款制度及流程图
  • 法人股东获得分红的规定
  • 增值税申报尾差怎么做账
  • 关联企业之间借款的处理
  • 关于递延所得税资产负债的表述
  • 可以在企业所得税税前扣除的税金有
  • 服务业核定征收税率表
  • qqpcrtp.exe是什么进程 如何删除qqpcrtp进程
  • linux修改分区uuid
  • 事业单位自筹基金有哪些
  • 固定资产折旧计算方法
  • 火车票可以报账吗
  • 是否亏损看什么
  • win10系统如何更改工作组
  • 一本书装订费多少钱
  • 增值税逾期申报情况说明
  • macOS Big Sur 11.4 Beta 1(版本号20F5046g)正式发布
  • 出差补贴如何入账报销
  • php制作简单的表单代码
  • 怎么缴销空白发票
  • Laravel5中Cookie的使用详解
  • 谈谈社会公德普通话三分钟
  • 退回的工伤保险会计分录
  • 小企业会计准则应付税款法
  • 注解注入
  • 建筑业增值税预缴管理办法
  • python dict.item()方法遍历字典
  • 代收代付保险费分录
  • 采购成本和销售成本的核算
  • 财政补助资金不需要政府采购
  • 借银行存款贷预收账款是哪个凭证
  • 收银系统入库入错了怎么办
  • 转让无形资产使用权税率
  • 公司购买银行理财产品账务处理
  • 企业计提福利费按多少提
  • 农产品收购发票如何抵扣进项税
  • 客户以个人名义打对公户现在要求开专票可以吗
  • 医院药品过期放多久
  • 去年管理费用多支三万元怎么办
  • 个体工商户建账流程
  • mysql5.7.24安装配置教程
  • sql中的join
  • 使用筷子就餐会不会传染乙肝病毒
  • phpstudy中phpmyadmin无法访问
  • centos 中文
  • 安装fedora33
  • 在windows中下列叙述正确的有
  • autorun.inf在win10
  • win7系统怎么设置锁屏密码怎么设置
  • win7如何升级到win10有什么要求
  • windows8介绍
  • cocos2dx场景切换
  • cocos2dx 3.0 beta android环境配置
  • qt5.15教程
  • css布局的经典网站
  • unity优化gc
  • jquery easyUI中ajax异步校验用户名
  • 安卓模拟器比手机快吗
  • javascript运行环境有哪些
  • javascript面向对象编程指南第三版
  • express常用api
  • 重庆电子税务局怎么绑定办税人员
  • 四川省一般纳税人资格证明
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设