我有这种情况,我需要基于元数据创建一个json,但我遇到了一个创建问题。
我使用数据库进行查询,它看起来像这样:使用查询:
SELECT CONCAT(
'
{
"entries": [
{
"example": true,
"url": "https://xxxxxx.core.windows.net/xxxxx/',
'@{pipeline().Pipeline}',
'/',
'@{
concat(
item().name
)
}',
'"
}]}'
)AS json
结果如下所示:
{"json":"\n{\n\"entries\": [\n{\n\"example\": true,\n\"url\": \"https://xxxxx.core.windows.net/xxxxx/yyyyyyy/table.aaaa.20200914003004.ooo.20200914003004.false.json\"\n}]}"}
- 如何删除换行\n?**
也试过这个:
在此基础上,我们将继续为您提供最佳的服务。我们将继续为您提供最佳的服务。我们将继续为您提供最佳的服务。
最终结果应该是这样的
> {
> "entries": [
> {
> "example": true,
> "url": "https://xxx.blob.core.windows.net/yyy/asasadasdek/asdaedasd"
> }
> ]
> }
- 更新**
任务:从blob中获取文件名,并将名称复制到一个json文件中
复制源活动应创建如下格式
SELECT CONCAT(
'
{
"entries": [
{
"example": true,
"url": "https://xxxxxx.core.windows.net/xxxxx/',
'@{pipeline().Pipeline}',
'/',
'@{
concat(
item().name
)
}',
'"
}]}'
)AS json
但它仍然存在\n
1条答案
按热度按时间ujv3wf0j1#
更新:
因此,我们可以将查询更改为
SELECT CONCAT(' '@{CONCAT(activity('variable1'))}' ') AS JSON
。然后我们可以删除\n
字符。