Изменить дочернее свойство объекта json в приложении logi c - PullRequest
0 голосов
/ 14 июля 2020

Ниже мой объект json, и я хочу изменить «Имя» с «Том» на что угодно (допустим, «Дэвид»). Как это сделать в приложении logi c. Любое выражение для этого

{
"Book" : {
    "Author" : {
        "Name" : {
            "First Name" : "Tom",
            "Last Name" : "Brown"
            }
        }
    }
}

1 Ответ

0 голосов
/ 15 июля 2020

Вы можете использовать replace(string(variables('aaa')), 'Tom', 'joey'), чтобы изменить «Имя» с «Том» на «Джоуи».

1. Во-первых, используйте переменную Initialize для включения ваших данных.

2. Во-вторых, используйте replace(string(variables('aaa')), 'Tom', 'joey'), чтобы изменить «Имя».

3. Наконец, преобразуйте строку в json.

enter image description here

The output is as below:

введите описание изображения здесь

Обновление :

Вы также можете использовать выражение setProperty, чтобы достичь этого, как показано ниже:

setProperty(triggerBody(),'Author',setProperty(variables('AuthorObject'),'Name',setProperty(variables('NameObject'), 'FirstName', 'TheBeast')))
...