当我在Visual Studio 2017 Pro中将逻辑应用程序模式从Designer视图切换到Code View时,Visual Studio会格式化JSON。请查看以下代码下方的示例:
{
"id": "@{variables('recordId')}",
"status": "started",
}
转换为以下内容:
"{\"id\":\"@{variables('recordId')}\",\"status\":\"started\"}"
从功能的角度来看,两个版本都可以正常工作。我想知道这种转变的原因是什么?以及哪个应该是首选?
答案 0 :(得分:-1)
他
{
"id": "@{variables('recordId')}",
"status": "started",
}
是用户友好的json视图,它只是文本
还有这个
"{\"id\":\"@{variables('recordId')}\",\"status\":\"started\"}"
是一个字符串,您可以在代码中使用它。如果您使用config.json文件等等-您可以使用第一个。如果您想在代码中设置一些字符串-您应该使用第二个字符串
斜杠“ \”是用于在其他引号内写引号的保护符号