精易论坛
标题:
json解析问题
[打印本页]
作者:
曦月
时间:
2025-4-26 12:39
标题:
json解析问题
两段数据
数据一
{"id":2,"result":{"result":{"type":"string","value":"30\u697c"}}}
数据二
{"id":1,"result":{"result":{"type":"string","value":"https://www.ceshishuju.com/login?back=%2Fhome"}}}
rdjson和yyjson解析后再取出来,
数据一变成
{"id":2,"result":{"result":{"type":"string","value":"30楼"}}}
数据二不变
{"id":1,"result":{"result":{"type":"string","value":"https://www.ceshishuju.com/login?back=%2Fhome"}}}
zyjson解析后再取文本
数据一不变
{"id":2,"result":{"result":{"type":"string","value":"30\u697c"}}}
数据二不变
{"id":1,"result":{"result":{"type":"string","value":"https://www.ceshishuju.com/login?back=%2Fhome"}}}
但是加上 精易模块的 编码_usc2到ansi 命令后
数据一变成
{"id":2,"result":{"result":{"type":"string","value":"30楼"}}}
数据二变成
{"id":1,"result":{"result":{"type":"string","value":"https://www.ceshishuju.com/login?back=/home"}}}
但是解析后最终要的效果是
数据一变成
{"id":2,"result":{"result":{"type":"string","value":"30楼"}}}
数据二不变
{"id":1,"result":{"result":{"type":"string","value":"https://www.ceshishuju.com/login?back=%2Fhome"}}}
数据是用一个程序先后取出的结果,加了 编码_usc2到ansi 命令后,两段数据,总有一段使用不了
该怎么解决?在线等答复
源码例子
demo.e
(169.46 KB, 下载次数: 5)
2025-4-26 12:38 上传
点击文件名下载附件
相关模块下载地址
https://wwza.lanzouo.com/i55Z52tqotlc
作者:
许七分
时间:
2025-4-26 12:39
取文本的时候,转译为unicode。比如用zyjson,再取文本的最后个参数,填写真,即转译unicode,不用精易的转码。
zy.
取文本
(
“result.result.value”
, ,
真
)
zy.取文本 (“result.result.value”, , 真)
作者:
cunanhai
时间:
2025-4-26 12:55
判断一下呗,不要想着一下解决给自己找麻烦,判断一下也不麻烦
作者:
曦月
时间:
2025-4-26 13:06
cunanhai 发表于 2025-4-26 12:55
判断一下呗,不要想着一下解决给自己找麻烦,判断一下也不麻烦
主要是取出的数据不确定,这里的两段数据是测试用的时候,单独拿出来的两段,实际使用中,不能确定数据内容
作者:
jiasuo
时间:
2025-4-26 13:45
判断ID = 2就转换
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4