数据工厂中使用的 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 函数(C#)http 触发器?
在映射数据流(Azure 数据工厂)内的表达式函数中创建动态 Json
如何在 Azure 数据工厂的 Databricks 上运行 .Net spark 作业?