本帖最后由 sove 于 2023-8-11 11:08 编辑
https://gcdn.grapecity.com.cn/showtopic-149344-1-1.html
这编贴子我也看了。序列化和反序列化的原理我也专门研究了下。但这个活字格这里的机制实在没有弄明白:
v3我构建好json后,样子应该这样才对:
[{"Left":"","FieldName":"FName","Compare":"17","Value":"我输入的名称,Right":"","Logic":0},{"Left":"","FieldName":"FUseOrgId.FName","Compare":"67","Value":"%CurrentUser.组织%,Right":"","Logic":0},{"Left":"","FieldName":"FDocumentStatus","Compare":"105","Value":"C","Right":"","Logic":0},{"Left":"","FieldName":"FForbidStatus","Compare":"105","Value":"A","Right":"","Logic":0}]
但我在服务端参数这里取到这个V3后的值是这样的
都加了斜杠和引号的这种样子。这是第一个问题,为什么会这样?
第二个问题:
如果我用设置变量命令取这个待查询单据FilterString,显示又是正常的,正是我想要的这种:如下
没有斜杠和引号的这种样子。但是,如果我把这个aa变量送发发送HTTP请求命令,又不正常,又加上那些斜杠和引号了
导致整个POST内容,有些有斜杠和引号,有些没有。导致这个POST就有问题,这是为什么?
同样一模一样的工程,另一个工程用到http命令都能正常使用。
|