Я работаю над новым реликтовым приложением и разрабатываю код для сохранения значения в свойстве $ util.insights.set.
Вызываю REST API, он даст JSON-ответ от этого ответа am loop через объект и хранилищев insights property.but мое последнее значение сохраняется в свойстве.
мне нужно, чтобы все значение было сохранено в свойстве insights.
Input value from JSON Response
{
"Message": [
{
"Component": "Test1'",
"ClientName": "Client1",
"APIname": "example/api1"
},
{
"Component": "Test2",
"ClientName": "Client2",
"APIname": "example/api2"
},
{
"Component": "Test3",
"ClientName": "Client3",
"APIname": "example/api3"
}
]
}
Ниже моего обратного вызова функции Code (err, response, body) {
var info = JSON.parse(body);
for(var obj in info)
{
for(var obj1 in info[obj])
{
var a1 = info[obj][obj1].Component;
var a2 = info[obj][obj1].ClientName
var a3= info[obj][obj1].APIname
$util.insights.set('InventoryHost','xyz');
$util.insights.set('Component',a1);
$util.insights.set('ClientName',a2);
$util.insights.set('APIname',a3);
}
}
}
Здесь
$util.insights.set('Component',a1);
$util.insights.set('ClientName',a2);
$util.insights.set('APIname',a3);
В этом свойстве хранится только последнее значение "Test3", "Client3", "example / api3", в котором мне нужно сохранить всезначение в свойстве и то же самое может быть получено в запросе INSIGHTS.
Пожалуйста, дайте мне понять, как это можно сделать в новом реликвном приложении
С уважением, Тошан