Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.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
逻辑应用程序:如何在JSON变量中添加根节点?_Json_Azure Logic Apps - Fatal编程技术网

逻辑应用程序:如何在JSON变量中添加根节点?

逻辑应用程序:如何在JSON变量中添加根节点?,json,azure-logic-apps,Json,Azure Logic Apps,我正在努力做到以下几点: @xml(json(concat('\\"rootnode\\":',variables('TestJSON')))) 然而,我得到的错误是: 无效模板。无法在中处理模板语言表达式 第“1”行和第“1873”列的操作“Set_uxxxxxxx”输入: 模板语言函数“json”参数无效。提供 值“\”根节点\”:。。。。。。。。。。无法分析:“意外” 分析值时遇到的字符:\。路径“”,第0行, 第0位 看起来转义字符在逻辑应用程序中不起作用?有什么建

我正在努力做到以下几点:

@xml(json(concat('\\"rootnode\\":',variables('TestJSON'))))
然而,我得到的错误是:

无效模板。无法在中处理模板语言表达式 第“1”行和第“1873”列的操作“Set_uxxxxxxx”输入: 模板语言函数“json”参数无效。提供 值“\”根节点\”:。。。。。。。。。。无法分析:“意外” 分析值时遇到的字符:\。路径“”,第0行, 第0位


看起来转义字符在逻辑应用程序中不起作用?有什么建议吗?

请使用以下表达式:

xml(json(concat('{"rootnode":',variables('TestJSON'), '}')))

请使用以下表达式:

xml(json(concat('{"rootnode":',variables('TestJSON'), '}')))

谢谢你,弗兰克。成功了。看起来添加“{”和“}”是我错过的。另外,你能告诉我Logic App是否不支持转义字符吗?据我所知,
Azure Logic App
应该支持转义(未测试)。至于您提供的示例,在
'
中添加
不需要转义。谢谢Frank。它成功了。看起来添加“{”和“}”是我错过的。另外,您能告诉我Logic App是否不支持\escape chars吗?据我所知,
Azure Logic App
应该支持转义(未测试)。对于您提供的示例,在
中添加
不需要转义。