news 2026/4/23 15:23:23

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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处理

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 1:05:26

windows配置wsl网络代理

配置WSL网络代理 查看IP ipconfig在 WSL 终端编辑配置文件 nano ~/.bashrc粘贴以下配置(末尾添加) # WSL代理配置(替换成你的端口) export WIN_IP"" export PROXY_PORT""# HTTP/HTTPS代理 export http_proxy&…

作者头像 李华
网站建设 2026/4/23 10:24:34

金融风控中的KKT条件实战:从理论到Python实现

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个金融投资组合优化应用,要求:1. 基于KKT条件实现Markowitz投资组合优化模型;2. 支持导入股票历史收益率数据;3. 可视化有效前…

作者头像 李华
网站建设 2026/4/23 10:22:06

比手动调试快10倍:自动化处理长路径错误的方法

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个高效的Windows路径优化工具,专门用于预防和解决CreateProcess error206。核心功能:1.实时监控进程创建请求 2.自动拦截并优化超长路径 3.支持路径映…

作者头像 李华
网站建设 2026/4/23 10:21:55

AIDA64序列号在实际IT运维中的应用

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个IT运维管理工具,集成AIDA64序列号验证功能。工具应包含:1. 自动检测硬件信息;2. 验证AIDA64序列号有效性;3. 监控系统性能&a…

作者头像 李华
网站建设 2026/4/23 10:22:06

对比:传统J-Flash操作 vs AI辅助烧录效率提升300%

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个J-Flash操作效率对比工具,能够:1.自动记录手动操作J-Flash的步骤和时间 2.使用AI自动生成相同功能的脚本 3.对比两种方式的耗时和准确率 4.生成可视…

作者头像 李华