У меня уже есть значение Json, полученное при вызове API, я хочу добавить новый список Json к выходящему свойству, поэтому
#calling some API in a loop Start
$apijson = Invoke-WebRequest -Uri $api -ErrorAction SilentlyContinue | ConvertFrom-Json
$response = $apijson| ConvertTo-Json
$null = $data.Add($response);
#calling some API in a loop End
Мой API Json будет выглядеть ниже
{
"host": "tet",
"port": 443,
"protocol": "http",
"isPublic": false,
"status": "READY",
"startTime": 1585220081665,
"testTime": 1585220127003,
"engineVersion": "2.1.0",
"criteriaVersion": "2009q",
"endpoints": [
{
"delegation": 1
}
]
}
Теперь у меня есть пользовательский новый JsonArray
[
{
"name": "TLE",
"Strength": 128
},
{
"name": "TLS",
"trength": 415
}
]
Я хочу добавить вышеуказанный JsonArray к моему исходному Json свойству, которое создает полный Json, как показано ниже
{
"host": "tet",
"port": 443,
"protocol": "http",
"isPublic": false,
"status": "READY",
"startTime": 1585220081665,
"testTime": 1585220127003,
"engineVersion": "2.1.0",
"criteriaVersion": "2009q",
"endpoints": [
{
"delegation": 1
}
]
},
"Strength": [
{
"name": "TLE",
"Strength": 128
},
{
"name": "TLS",
"trength": 415
}
]
Я пытался с Addmember, Concatination ничего не работает, к сожалению.