数据工厂中使用的 Python Azure 函数返回:“响应内容不是有效的 JObject”

Posted

技术标签:

【中文标题】数据工厂中使用的 Python Azure 函数返回:“响应内容不是有效的 JObject”【英文标题】:Python Azure function used in Data Factory returns: "Response Content is not a valid JObject" 【发布时间】:2020-02-19 11:54:21 【问题描述】:

我在 Python 中创建了一个非常基本的 HTTP 触发器,我可以成功验证和测试。但是,当我将它插入数据工厂时,无论我做什么,我都会收到消息:

响应内容不是有效的 JObject

从我尝试返回的 Azure Python 函数:

return func.HttpResponse(json.dumps(f"Hello Test!"), mimetype='application/json')

还有:

return json.dumps(f"Hello Test!")

但在这两种情况下,我总是收到无效的 JObject 错误消息。有什么想法吗?

【问题讨论】:

【参考方案1】:

你是不是写错了“f”

return json.dumps(f"Hello Test!")

您能否尝试将您的代码修改为

a = 'name': 'wang'
json.dumps(a)

【讨论】:

以上是关于数据工厂中使用的 Python Azure 函数返回:“响应内容不是有效的 JObject”的主要内容,如果未能解决你的问题,请参考以下文章

从 azure 数据工厂调用 azure 函数端点时出错

如何在数据工厂管道中将路由传递给 Azure 函数(C#)http 触发器?

在映射数据流(Azure 数据工厂)内的表达式函数中创建动态 Json

如何在 Azure 数据工厂的 Databricks 上运行 .Net spark 作业?

将数据从 Azure Blob 存储复制到 Azure SQLDB 时,Azure 数据工厂错误地复制单元格值

是否可以使用 ARM 模板重新部署 Azure 数据工厂