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

h5嵌入鸿蒙跳转支付宝支付,报错:Syntax error:JSON Parse error:Expected ‘}‘

h5嵌入鸿蒙,h5跳到支付宝沙箱版本支付页面时,JSON.parse又报错了,此处有2种解决方式:

方法一:JSON.parse之前将字符串特殊字符处理下

const responseString = responseStr.indexOf("payUrl") == -1 ? responseStr.replace(/\n/g, "\\n") : responseStr.replace(/([{,]\s*"payUrl"\s*:\s*")(.*?)("\s*[,}])/gs, (match, prefix, content, suffix) => { const escaped = content .replace(/\\/g, '\\\\') .replace(/"/g, '\\"') .replace(/\n/g, '\\n') .replace(/\r/g, '\\r') .replace(/\t/g, '\\t'); return `${prefix}${escaped}${suffix}`; });

方法二:后台base64处理支付宝返回的payUrl字符串,前端再decode处理

http://www.rkmt.cn/news/115034.html

相关文章:

  • 2025年天坛装修公司深度解析:全链路供应链优势与口碑表现双优 - 品牌推荐
  • 企业IT运维实战:用快马平台批量部署Windows清洁方案
  • 对比:传统清理工具vs现代AI清理方案
  • AI如何帮你快速定位Java项目路径?
  • 《60天AI学习计划启动 | Day 39: Agent 执行过程可视化(思考 / 工具 / 观察 / 回答》
  • CentOS 9 vs RHEL 9:性能与效率全面对比
  • EmotiVoice能否生成带有口音特色的角色语音?
  • 压力扫描阀详解:从核心原理到精准选型指南
  • 1小时打造个性化Flutter面试APP原型
  • 5个实际场景下eval的替代方案
  • AI如何自动清理Windows系统垃圾文件
  • 2025长沙美甲美睫培训学校TOP5权威推荐:速成班费用与优 - myqiye
  • CH585 CH584 CH592 RF PHY/Basic 2.4G 包格式
  • 忘记密码?3分钟快速解锁密码锁的技巧
  • 2025年内衬不锈钢复合管品牌推荐:新澎内衬不锈钢复合管质量 - mypinpai
  • 用Packet Tracer快速验证网络架构设计的3种方法
  • 如何用AI一键生成Jupyter Notebook环境配置脚本
  • CMHHP实战:构建智能慢性病管理系统
  • 工程优化- Tenacity库用于重试机制及使用示例
  • 传统VS现代:EasyPlayer开发效率提升300%的秘密
  • 用TSX快速构建产品原型的5个技巧
  • 告别传统测速:AI如何将网络诊断效率提升10倍
  • 互联网档案馆使用指南:小白也能懂的历史网页查询
  • 建筑渗漏治理的标准化实践:基于上海芮生建设14年经验与“六步法”的技术解析 - shruisheng
  • 告别重复代码:Java自定义注解效率提升300%的秘诀
  • Python小白必看:5分钟掌握Switch Case的Python式写法
  • 快速验证:CentOS7换源对软件安装速度的影响
  • 2025 年 12 月管道电预热厂家权威推荐榜:专业解决热力管网应力难题,高效施工与长效稳定运行口碑之选 - 品牌企业推荐师(官方)
  • 追踪链路--使用iptables/ipvs来记录后端pod真实ip
  • Arthas,阿里巴巴开款的Java诊断神器!