unaipp通过JSON.stringify传值页面JSON.parse转换报错

因为JSON.stringify 后的字符串通过 URL 传递时,特殊字符(如 /=& 等)会被自动转义(比如 %22 代表双引号),如果直接 JSON.parse 会因字符不匹配报错,必须先解码。

https://www.xxxx.com/Gateway/InterfaceV?InstitutionIDxxxx

传递页面

复制代码
let BankRedirctFormH5 = {
							imp: "https://www.chinaxxx.com/Gateway/InterfaceV?InstitutionID=008824&Txxxxx"
						}
						uni.navigateTo({
							url:'/subpackageAnew/myCard/BankRedirctFormH5?impOBJ=' + JSON.stringify(BankRedirctFormH5)
						})

接受页面

复制代码
onLoad(options) {
			// 先解码(对应跳转前的 encodeURIComponent)
			const decodeStr = decodeURIComponent(options.impOBJ);
			// 再解析 JSON
			this.impOBJ = JSON.parse(decodeStr);
			console.log("解析成功:", this.impOBJ);
			// this.imp = op.imp
		},
相关推荐
XMYX-05 小时前
28 - Go JSON 数据操作
开发语言·golang·json
Promise微笑13 小时前
Geo专家于磊:Json-LD优化实战SOP与双核四驱体系
大数据·人工智能·重构·json
专注VB编程开发20年13 小时前
json和python元组,列表,字典对比
开发语言·python·json·php
奇树谦15 小时前
深度解析 compile_commands.json:源码到目标码映射的核心枢纽
json
alwaysrun15 小时前
C++之轻量级JSON序列库jsoncpp
c++·json·编程语言
彭于晏Yan16 小时前
HttpServletRequest 如何读取JSON请求体
spring boot·后端·json
csdn小瓯17 小时前
结构化输出实战:Pydantic Schema约束LLM生成JSON
json·状态模式
Dxy12393102161 天前
Python请求方式介绍:JSON、表单及其他常见数据传输格式
数据库·python·json
龙侠九重天2 天前
大型语言模型结构化输出:用 JSON Schema 约束大模型输出
人工智能·语言模型·自然语言处理·大模型·json
原来是猿2 天前
网络计算器:理解序列化与反序列化(下)
linux·开发语言·网络·网络协议·json·php