找回密码
 立即注册

QQ登录

只需一步,快速开始

YSLSX 活字格认证

中级会员

13

主题

45

帖子

590

积分

中级会员

积分
590

活字格认证

QQ
YSLSX 活字格认证
中级会员   /  发表于:2024-12-20 11:02  /   查看:76  /  回复:2
1金币
如图,图中的“明细”是一个变量,格式为 {"a":"b"},{"a":"c"} 这样的用逗号分隔的数组,但是不知道为什么下面有个红色波浪线啊~,看的强迫症犯了,是这个东西本身就是这样有提示的吗,而且外面还不能再套一层双引号,套完请求就报错了,在线等大佬给思路~~



附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

感谢大佬支持,大佬的回复是正解,活字格的JSON编辑,是一个引用的外部JSON编辑器的工具,而JSON编辑器中不支持[=变量名]赋值的方式,这种是插件本身内部的功能,两者出现冲突,才会出现这个波浪线,这里是没有问题的。 若是给[=变量名]外面增加一个双引号,确实不会报错了,但是JSON编辑器也会将这个真正当成字符串处理,不会做变量转换了。大佬可以先尝试习惯一下,若是感觉不太好,可以在产品需求版块提一下需求,在JSON编辑 ...

2 个回复

正序浏览
二麻子活字格认证
中级会员   /  发表于:6 天前
2#
只是编译时提示异常,运行起来就会被换成其所指向的值。这是因为Json的语法和插件的取值规则出现了冲突。

如果想要避免这个问题,可以通过构造对象后进行Json序列化,然后请求体用默认。将值设为序列化后的对象。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +66 收起 理由
Grayson.Shang + 66 赞一个!

查看全部评分

回复 使用道具 举报
最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:7 天前
来自 3#
感谢大佬支持,大佬的回复是正解,活字格的JSON编辑,是一个引用的外部JSON编辑器的工具,而JSON编辑器中不支持[=变量名]赋值的方式,这种是插件本身内部的功能,两者出现冲突,才会出现这个波浪线,这里是没有问题的。

若是给[=变量名]外面增加一个双引号,确实不会报错了,但是JSON编辑器也会将这个真正当成字符串处理,不会做变量转换了。大佬可以先尝试习惯一下,若是感觉不太好,可以在产品需求版块提一下需求,在JSON编辑器中增加这种识别的方式
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部