golang json.Marshal 方法在线上点击测试执行正常,定时任务自己执行的为[], 是何原因?
是否有做解析event,看下定时触发器参数
https://help.aliyun.com/document_detail/70140.html
此答案来自钉钉群“阿里函数计算官网客户"
当面对一个实现了json.marshaler接口的对象(不能是一个空指针)时,marshal函数就会调用该对象的marshaljson方法来生成json内容。
可能是因为在定时任务中,传入的数据类型与在线上点击测试时不同,导致了json.Marshal方法无法正常执行。建议检查一下以下几个方面:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。