当前位置: 首页 > news >正文

国外产品展示网站源码小程序商城推广

国外产品展示网站源码,小程序商城推广,html可以用什么软件写,企业公示信息填报前言:es6常用方法来解决功能需求。1、出现复杂的json字符串如何去解析?比如:下面这个字符串,如果用json.parse解析发现还是个字符串"\"[{\\\"orgId\\\":\\\"1054021138280960\\\",\\\"orgName…

前言:

        es6常用方法来解决功能需求。

1、出现复杂的json字符串如何去解析?

比如:下面这个字符串,如果用json.parse解析发现还是个字符串

"\"[{\\\"orgId\\\":\\\"1054021138280960\\\",\\\"orgName\\\":\\\"Engineering Department\\\"},{\\\"orgId\\\":\\\"1054021253648896\\\",\\\"orgName\\\":\\\"Project Team A\\\"}]\"";

解决方法

        思路就是通过多级解析来解决问题,如果还是json字符串就在解析,如果不是就证明我们解析成功了。

封装方法:

parseMultiEscapedJSON(str) {try {// 可能需要多次解析直到得到最终对象let result = str;while (typeof result === 'string') {result = JSON.parse(result);}return result;} catch (e) {console.error('解析失败:', e);return null;}}

还有其它封装方法:

function safelyParseJSON(str) {try {// 尝试直接解析return JSON.parse(str);} catch (e) {try {// 如果失败,尝试去除可能的多余转义let cleanedStr = str;// 处理多层转义情况while (cleanedStr.includes('\\"') && cleanedStr.startsWith('"') && cleanedStr.endsWith('"')) {cleanedStr = cleanedStr.slice(1, -1).replace(/\\"/g, '"');}return JSON.parse(cleanedStr);} catch (e2) {console.error("无法解析JSON字符串:", e2);return null;}}
}// 使用示例
const result = safelyParseJSON(escapedString);
console.log(result);

2、根据多个参数,动态&拼接字段

我们实际使用中,需要循环对象的场景挺多的,二期还可以配合map啊等方法满足我们的需要

比如:`/dataPermission/queryWorkflowInfo?workFlowId=${params.workFlowId}&tenantId=${params.tenantId} `  我们拼接一个这样的字符串,可以通过方法让循环params来实现动态拼接

方法1:

const queryString = Object.keys(params).map(key => `${key}=${params[key]}`).join('&');const result = `/dataPermission/queryWorkflowInfo?${queryString}`;

方法2:

const result = `/dataPermission/queryWorkflowInfo?${Object.keys(params).map(key => `${key}=${params[key]}`).join('&')}`;

http://www.dtcms.com/a/567832.html

相关文章:

  • wordpress 微信 商城模板郑州网站关键字优化
  • 青岛网站设计公司排名艺术风格网站
  • 哪里建设品牌网站茶叶网站策划书
  • 网站换模板影响建设工程网站贴吧
  • 简述网站建设有哪些步骤河北网页制作
  • 就业网站建设方案dedecms旅游网站模板
  • 建设一个网站选择的服务器中国建设银行的官方网站
  • 网站怎样做收录会更好淘宝页面制作
  • 做企业网站安装什么系统好wordpress随机幻灯片
  • 国外做设计赚钱的网站wordpress媒体库地址修改
  • 我想自己做的知道网站word模板
  • 做网站后台要学什么开发公司以现金方式补贴给客户
  • 京山网站建设修改wordpress主题字体
  • 网站建设设计贵吗网络购物商城系统
  • 邵阳市建设网站安徽seo
  • 东莞网站建设服务首wordpress投票功能
  • 网站赞赏目前最好的找工作平台
  • 唐山网站快速排名提升做网站网页
  • 网站备案法律优秀网站建设模板
  • 郑州网站建设公司电话多少网站整站优化公司
  • 如何做企业黄页网站网站设计要点
  • 深圳网站建设快速排名沈阳求做商城 网站
  • 网站开发如何入门旧电脑做网站服务器
  • 公司门户网站模板手机上网网站建设
  • 如何做品牌推广网站晋江做网站模板
  • 东莞网站竞价推广运营青岛公司
  • 成安专业做网站ps软件下载官网免费
  • 网站建设 开发人一丶一一人一一专业网站营销
  • 网站关键字优化合同国际网站平台
  • 做百度关键词网站医院类网站建设与维护