BUG,执行器会把转移字符去掉
wo8335224 opened this issue · 3 comments
wo8335224 commented
var encode = payload => {
return toJson(payload)
}
return encode('{"messageType":"FUNCTIONS","function":"setClock","data":{"deviceId":"9617529963","clock":"[{\"time\":\"05:00\",\"repeat\":\"1111111\",\"enabled\":true}]"}}')
执行报错
封装的自定义函数
断点复现:
转义字符没了,就不是一个标准JSON,导致出错。求指导。版本<magic-script.version>1.8.6</magic-script.version>
javamxd commented
"clock":"[{\\\"time\\\":\\\"05:00\\\",\\\"repeat\\\":\\\"1111111\\\",\\\"enabled\\\":true}]"
…------------------ 原始邮件 ------------------
发件人: ***@***.***>;
发送时间: 2023年1月2日(星期一) 凌晨0:14
收件人: ***@***.***>;
抄送: ***@***.***>;
主题: [ssssssss-team/magic-api] BUG,执行器会把转移字符去掉 (Issue #68)
脚本代码:
var encode = payload => { return toJson(payload) } return encode('{"messageType":"FUNCTIONS","function":"setClock","data":{"deviceId":"9617529963","clock":"[{\"time\":\"05:00\",\"repeat\":\"1111111\",\"enabled\":true}]"}}')
执行报错
封装的自定义函数
断点复现:
转义字符没了,就不是一个标准JSON,导致出错。求指导。版本<magic-script.version>1.8.6</magic-script.version>
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
wo8335224 commented
谢谢,已可以。
可以方便再说下,哪几个类是处理这个转义的事情的?
javamxd commented
org.ssssssss.script.parsing.ast.literal.StringLiteral
…------------------ 原始邮件 ------------------
发件人: "ssssssss-team/magic-api" ***@***.***>;
发送时间: 2023年1月3日(星期二) 下午4:17
***@***.***>;
***@***.******@***.***>;
主题: Re: [ssssssss-team/magic-api] BUG,执行器会把转移字符去掉 (Issue #68)
谢谢,已可以。
可以方便再说下,哪几个类是处理这个转义的事情的?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>