Логическое приложение JSON преобразовано в Visual Studio - PullRequest
0 голосов
/ 14 февраля 2019

Когда я переключаю режим приложения логики в Visual Studio 2017 Pro с представления конструктора на представление кода, Visual Studio форматирует JSON.Ниже приведен пример следующего кода:

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

Преобразовано в следующее:

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

С функциональной точки зрения обе версии работают нормально.Я хотел бы знать, что является причиной этой трансформации?а какой из них стоит отдать предпочтение?

1 Ответ

0 голосов
/ 14 февраля 2019

his

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

- это удобный вид json, это просто текст

, а эта

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

- строка, которую вы можете использовать вкод.Если вы используете файл config.json и так далее - вы можете использовать первый.Если вы хотите установить некоторую строку в коде - вам следует использовать вторую

косая черта '\' - символ защиты для записи кавычек внутри других кавычек

...