在 datafactory 中,我尝试从 API 写入 JSON 中的 blobstorage,但是导入模式时出现问题。
我在 JSON 返回输出中有一个对象,有时是这样的:
"answered_by":[]
有时会这样
"answered_by":[{"contact":{"id":"blablabla","account_id":"blablabla","title":"","first_name":"b","preposition":"","last_name":"b","display_name":"","company":"b","department":"","job_title":"","skype":"","twitter":"","facebook":"","website":"","reference_id":"1b79b44-a03b108","user_id":null,"created_at":"2023-12-07T11:47:53.000Z","updated_at":"2024-01-23T22:59:44.000Z","linkedin":"","integration_id":""}}]
有时像这样:
"answered_by":[{"number":"3904928923"}]
现在由于某种原因,它只识别带有联系人信息的第一个第二种方法,而不是当它只是说按号码回答时。现在我想在联系人不知道但架构无法识别它时返回号码。
如有帮助,我们将不胜感激!
这是一个json的例子
但是结果可能会有所不同,例如回答者可以有一个完整的联系人,也可以只是一个号码,而来自可以是一个联系人,但也可以只是一个号码。
Import schemas
以从源 Json 导入模式。如果导入模式无法正确识别输入数据,您可以在映射部分手动编辑列名称。
在映射中将源列指定为
$['answered_by'][0]['number']
,并指定所需的接收器列名称。