azure - Azure Function v2 队列触发器仅接收 Json 消息
问题描述
我有一个带有队列触发器的天蓝色函数项目;该项目是一个天蓝色的功能v2。
JsonSerialization.cs
当我向队列中添加非 JSON 类型的消息时,我在at 行内出现异常JObject parsed = JObject.Load(jsonReader);
。
例外是:Newtonsoft.Json.JsonReaderException: 'Unexpected end when reading JSON. Path '', line 1, position 3.'
然后代码正常进入队列触发器。
运行 azure function v1 时,我没有遇到此异常。
有人能解释一下为什么 azure function v2 会强制您使用 JSON 类型的队列消息吗?有没有办法避免进入JsonSerialization.cs
?
谢谢!!
解决方案
推荐阅读
- java - java Datagram Socket处理数据的速度不够快
- angular7 - 我无法使用 Angular 7 将元标签分享到 Facebook
- git - (免费)组织中的 GitHub 私有存储库,2020 年更新
- git - 使用 `git commit --verbose` 配置选项卡宽度渲染
- java - 线程“主”java.lang.NumberFormatException 中的异常:用于输入 aaaabbaa
- c++ - 如何插入 4 个空格宽的制表符并将它们删除两个空格?
- python - 为什么 Python 整数被实现为对象?
- javascript - 从 setTimeout 检查剩余时间
- python - 如何在 django 上替换模型数据库上的元素
- node.js - 如何使用 Node js 和 MongoDB 关联两个模型?