精易论坛

标题: json转义反转义 [打印本页]

作者: YXR20061105    时间: 2025-4-22 12:42
标题: json转义反转义
"{\"code\":1,\"data\":\"{\\\"orderid\\\":\\\"2025\\\",\\\"amount\\\":\\\"66\\\",\\\"recvheader\\\":\\\"1\\\",\\\"recvnickname\\\":\\\"\\\\u8461\\\\u4eac\\\",\\\"downurl\\\":\\\"https:\\\\\\/\\\\\\/q.xxx.com\\\\\\/down\\\",\\\"returnurl\\\":\\\"\\\",\\\"status\\\":\\\"0\\\",\\\"banner\\\":\\\"https:\\\\\\/\\\\\\/img.xxxx.com\\\\\\/uploads\\\\\\/img\\\\\\/20\\\\\\/7xxc.png\\\"}\",\"msg\":\"\"}"


这种json怎么解析和生成啊,整个红色的都是,没有多引号






作者: 联系方式看签名    时间: 2025-4-22 12:43
  
变量名类 型静态数组备 注
str文本型 
Json类_Json 
str = 取剪辑板文本 ()
str = “{'json':'” + str + “'}”
str = 子文本替换 (str, “'”, #引号, , , )
Json.解析 (str)
str = Json.取通用属性 (“json”)
Json.解析 (str)
str = Json.取通用属性 (“data”)
Json.解析 (str)
调试输出 (Json.取通用属性 (“recvnickname”))
结束 ()


i支持库列表   支持库注释   
spec特殊功能支持库



补充内容 (2025-4-22 15:05):
好久没出来冒个泡~json属性 to 属性对象操作_精易论坛
https://125.confly.eu.org/thread-14854341-1-1.html
作者: Ruang    时间: 2025-4-22 13:06
用zyJsonDocument  模块解析
作者: zainex    时间: 2025-4-22 13:12
可以用精易模块中的 类_json, 解析之前用JS进行解码:
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
变量名类 型静态数组备 注
json类_json 
json2类_json 
文本文本型 
文本 = #常量1
json.解析 (解码 (文本))
调试输出 (json.取数据文本 ())
文本 = json.取属性对象 (“data”)
json2.解析 (解码 (文本))
调试输出 (json2.取数据文本 ())
子程序名返回值类型公开备 注
解码文本型 
参数名类 型参考可空数组备 注
文本文本型
返回 (编码_运行JS代码 (“function t(){a=” + 文本 + #换行符“return a}”, “t”))


i支持库列表   支持库注释   
spec特殊功能支持库


作者: Giggle梦痕    时间: 2025-4-22 13:17
  
子程序名返回值类型公开备 注
_按钮12_被单击  
变量名类 型静态数组备 注
局_替换文本型 
局_JSON类_json 
调试输出 ( #常量2 )
局_替换 = 文本_替换 ( #常量2, , , , “\”, “”, , , , , , , , )
调试输出 (局_替换)
局_替换 = 文本_取出中间文本 (局_替换, “data”#引号“:”#引号, #引号“,”#引号“msg”, , )
调试输出 (局_替换)
如果 (局_JSON.解析 (局_替换, , ))
调试输出 (“解析成功”)

返回 ()

调试输出 (局_JSON.取通用属性 (“banner”, ))


i支持库列表   支持库注释   
spec特殊功能支持库


作者: YXR20061105    时间: 2025-4-22 13:18
zainex 发表于 2025-4-22 13:12
可以用精易模块中的 类_json, 解析之前用JS进行解码:
[e=1].版本 2
.支持库 spec

咋转义回去呢
作者: YXR20061105    时间: 2025-4-22 13:22
Giggle梦痕 发表于 2025-4-22 13:17
[e=2].版本 2
.支持库 spec

这种就算了我试过了,能接出来,但是麻烦,而且不能再转义回去
作者: a291903892    时间: 2025-4-23 21:58
老哥QQ多少 想试试你的API框架




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4