Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用@concat函数转义ARM模板中的单引号_Java_Azure_Arm Template - Fatal编程技术网

Java 如何使用@concat函数转义ARM模板中的单引号

Java 如何使用@concat函数转义ARM模板中的单引号,java,azure,arm-template,Java,Azure,Arm Template,我有带有目标数据集接收器的datafactory管道模板,我希望使用资源管理器和Java Azure SDK部署该模板: { "name": "[concat(parameters('factoryName'), '/', parameters('pipeline_pipelineConfiguration_pipelineTemplate_destinationDataset01'))]", "type": "Microsoft.DataFactory/factorie

我有带有目标数据集接收器的datafactory管道模板,我希望使用资源管理器和Java Azure SDK部署该模板:

{
      "name": "[concat(parameters('factoryName'), '/', parameters('pipeline_pipelineConfiguration_pipelineTemplate_destinationDataset01'))]",
      "type": "Microsoft.DataFactory/factories/datasets",
      "apiVersion": "2018-06-01",
      "properties": {
        "linkedServiceName": {
          "referenceName": "[parameters('pipeline_pipelineConfiguration_pipelineTemplate_destinationLinkedService01')]",
          "type": "LinkedServiceReference"
        },
        "annotations": [],
        "type": "DelimitedText",
        "typeProperties": {
          "location": {
            "type": "AzureBlobStorageLocation",
            "fileName": {
              "value": "[concat('@concat(utcnow(\'yyyy-MM-dd\'),\'-',parameters('pipeline_pipelineConfiguration_destination'),',.txt\'')]",
              "type": "Expression"
            },
            "container": ""
          },
          "columnDelimiter": ",",
          "escapeChar": "\\",
          "firstRowAsHeader": true,
          "quoteChar": "\""
        },
        "schema": []
      },
      "dependsOn": [
        "[concat(variables('factoryId'), '/linkedServices/', parameters('pipeline_pipelineConfiguration_pipelineTemplate_DestinationLinkedService01'))]"
      ]
    }
我得到一个例外:

com.fasterxml.jackson.core.JsonParseException: Unrecognized character escape ''' (code 39)
很可能是因为文件名的值参数


提供文件名和导出数据时计算的日期以及从参数中获取的部分名称的最佳方式是什么?

使用变量并计算该变量的值
或者使用replace()函数。

尝试为singleQuote创建一个变量。提到