在Visual Studio中转换的Logic App JSON

时间:2019-02-14 12:06:39

标签: json visual-studio azure-logic-apps

当我在Visual Studio 2017 Pro中将逻辑应用程序模式从Designer视图切换到Code View时,Visual Studio会格式化JSON。请查看以下代码下方的示例:

{
    "id": "@{variables('recordId')}",
    "status": "started",
}

转换为以下内容:

"{\"id\":\"@{variables('recordId')}\",\"status\":\"started\"}"

从功能的角度来看,两个版本都可以正常工作。我想知道这种转变的原因是什么?以及哪个应该是首选?

1 个答案:

答案 0 :(得分:-1)

{
    "id": "@{variables('recordId')}",
    "status": "started",
}

是用户友好的json视图,它只是文本

还有这个

"{\"id\":\"@{variables('recordId')}\",\"status\":\"started\"}"

是一个字符串,您可以在代码中使用它。如果您使用config.json文件等等-您可以使用第一个。如果您想在代码中设置一些字符串-您应该使用第二个字符串

斜杠“ \”是用于在其他引号内写引号的保护符号