精易论坛

标题: 精易模块 json问题 [打印本页]

作者: 陌云    时间: 2022-2-18 08:32
标题: 精易模块 json问题
模块版本:10.0.5
所用系统:win10
命令名称:类json
BUG描述:
经过我多次排查,最终发现这是一个bug。
问题地址:
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14718021
1.
对象值中因为是文本,并且包含\ 特殊符号。
因为不能为对象,所以直接为
{"地址:"F:\其他资料"}这个文本是解析不了的。
因为json在特殊符号时候会,会进行转义

2.
可是对象的值不能直接为文本字符串,没办法对象为真,所以\符号也不能转义

3.同样代码不同返回值
有时候对象为真,转换文本包含\。
很多次都返回为空,
有时候返回为一个json文本,但是吧\字符给去掉了


4.对象为假的时候,如果文本里包含转义字符\,会生成为一个错误的json文本
对象为假的时候,json不会有自动转义

我的联系QQ:1326666628

@项目部004


作者: Kyu    时间: 2022-2-18 09:28
你的JSON格式本来就是错误的当然解析不了
{"地址":"F:\\其他资料"}
作者: AMEN.@    时间: 2022-2-18 09:37
{"地址":"F:\\其他资料"}此方法与java scala python同等。表示\用\\。把\用\转义,\\就表示\。你需要复习转义字符知识。另外,精易模块的json本就有很多问题,简单用还行,复杂用不推荐你用精易的json
作者: 曾经的王9    时间: 2022-2-18 14:25
用python的json吧
作者: 我来嫖源码    时间: 2022-2-21 11:50
1111111111111111111111




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