Hi , Thanks for the reply, Still facing problem.
Let me explain my problem to you clearly.
In my JSON Output, I have many arrays . Inside each array there are nested objects.
My requirement is I need to get the first object from each array without hardcoding the array name.
when i give the JSON input it should give me the first object from all arrays as an output.


Below is my JSON file.
"Snow SLM Data Exporter_1": [
{
"AggregationId": "7880878f-49bf-4def-94bc-6dc28479fe70",
"AggregationDate": "2021-07-28T13:20:18.534574+04:00",
"ProviderName": "SlmExporterInventoryDataProvider",
"InstanceName": "Snow SLM Data Exporter_1",
"Trigger": "Manual",
"State": "Completed"
}
],
"SaaS - Generic connector_1": [
{
"AggregationId": "36355e15-2e95-4d41-ae08-5451cfeae2d1",
"AggregationDate": "2023-05-11T16:45:36.3546592+04:00",
"ProviderName": "GenericSaaSInventoryProvider",
"InstanceName": "SaaS - Generic connector_1",
"Trigger": "Manual",
"State": "Completed"
},
{
"AggregationId": "33c58575-295d-4f51-a532-8334c6f42d54",
"AggregationDate": "2023-02-27T10:42:46.2403684+04:00",
"ProviderName": "GenericSaaSInventoryProvider",
"InstanceName": "SaaS - Generic connector_1",
"Trigger": "Manual",
"State": "Completed"
},
{
"AggregationId": "b6bf83db-b30f-4527-b308-ecac8dc0325b",
"AggregationDate": "2023-02-27T10:30:41.7956151+04:00",
"ProviderName": "GenericSaaSInventoryProvider",
"InstanceName": "SaaS - Generic connector_1",
"Trigger": "Manual",
"State": "Completed"
},
{
"AggregationId": "968a1dd6-6548-4c7c-8985-e6a39978f812",
"AggregationDate": "2023-02-27T10:28:33.7246595+04:00",
"ProviderName": "GenericSaaSInventoryProvider",
"InstanceName": "SaaS - Generic connector_1",
"Trigger": "Manual",
"State": "Completed"
},
{
"AggregationId": "de483173-7e42-4370-a87a-742dc9824b36",
"AggregationDate": "2023-02-27T09:57:35.9075782+04:00",
"ProviderName": "GenericSaaSInventoryProvider",
"InstanceName": "SaaS - Generic connector_1",
"Trigger": "Manual",
"State": "Completed"
},
{
"AggregationId": "3319e70f-73d4-4231-8c25-b472fbac6e77",
"AggregationDate": "2023-02-27T09:55:30.2813283+04:00",
"ProviderName": "GenericSaaSInventoryProvider",
"InstanceName": "SaaS - Generic connector_1",
"Trigger": "Manual",
"State": "Completed"
},
{
"AggregationId": "ecc7c8bd-1df4-40c5-91ab-0cbeb870608c",
"AggregationDate": "2023-02-27T09:55:20.6601868+04:00",
"ProviderName": "GenericSaaSInventoryProvider",
"InstanceName": "SaaS - Generic connector_1",
"Trigger": "Manual",
"State": "Completed"
},
{
"AggregationId": "274df8bd-a288-48a4-8158-b6ee9d8dd1e7",
"AggregationDate": "2023-02-27T09:51:25.5612774+04:00",
"ProviderName": "GenericSaaSInventoryProvider",
"InstanceName": "SaaS - Generic connector_1",
"Trigger": "Manual",
"State": "Completed"
},
{
"AggregationId": "7bce33b4-3910-40ee-b075-c2e89af9ffac",
"AggregationDate": "2022-12-29T11:14:09.6267255+04:00",
"ProviderName": "GenericSaaSInventoryProvider",
"InstanceName": "SaaS - Generic connector_1",
"Trigger": "Manual",
"State": "Completed"
},
{
"AggregationId": "e765ae5e-e112-4dd8-a43c-102196d260ee",
"AggregationDate": "2022-12-28T10:02:05.1194557+04:00",
"ProviderName": "GenericSaaSInventoryProvider",
"InstanceName": "SaaS - Generic connector_1",
"Trigger": "Manual",
"State": "Completed"
}
],
"Snow Xml_Test": [
{
"AggregationId": "8d1e86bd-42c3-4fe2-8ef2-f5d430b84cbe",
"AggregationDate": "2021-10-25T10:42:07.0295285+04:00",
"ProviderName": "XmlInventoryProvider",
"InstanceName": "Snow Xml_Test",
"Trigger": "Manual",
"State": "Completed"
}
],
"IBM License Metric Tool_1": [
{
"AggregationId": "e52051ce-4aaa-4fc5-b4df-446cafce3b1b",
"AggregationDate": "2022-07-25T13:03:07.2586885+04:00",
"ProviderName": "IlmtInventoryProvider",
"InstanceName": "IBM License Metric Tool_1",
"Trigger": "Manual",
"State": "Completed"
},
{
"AggregationId": "e5fe16ba-3033-403d-8a39-423e0c8ecf7d",
"AggregationDate": "2022-07-06T12:34:12.2348714+04:00",
"ProviderName": "IlmtInventoryProvider",
"InstanceName": "IBM License Metric Tool_1",
"Trigger": "Manual",
"State": "Completed"
},
{
"AggregationId": "cc75ac39-c71f-4144-a601-6bdbb0c91c82",
"AggregationDate": "2022-07-06T10:20:45.334396+04:00",
"ProviderName": "IlmtInventoryProvider",
"InstanceName": "IBM License Metric Tool_1",
"Trigger": "Manual",
"State": "Completed"
},
{
"AggregationId": "24aa76e1-2353-447e-b5d6-bc04c958e142",
"AggregationDate": "2022-07-01T14:18:31.7118513+04:00",
"ProviderName": "IlmtInventoryProvider",
"InstanceName": "IBM License Metric Tool_1",
"Trigger": "Manual",
"State": "Completed"
},
{
"AggregationId": "19230d53-6172-4aa2-ac03-7b8ddc4b58be",
"AggregationDate": "2022-06-30T12:26:10.8775376+04:00",
"ProviderName": "IlmtInventoryProvider",
"InstanceName": "IBM License Metric Tool_1",
"Trigger": "Manual",
"State": "Completed"
},
{
"AggregationId": "da90ce95-a656-413c-b9b6-a35b57005384",
"AggregationDate": "2022-06-29T09:45:42.0808761+04:00",
"ProviderName": "IlmtInventoryProvider",
"InstanceName": "IBM License Metric Tool_1",
"Trigger": "Manual",
"State": "Completed"
},
{
"AggregationId": "b4e8ea21-f9b4-415f-b263-99cf74a37692",
"AggregationDate": "2022-06-29T09:28:20.2766687+04:00",
"ProviderName": "IlmtInventoryProvider",
"InstanceName": "IBM License Metric Tool_1",
"Trigger": "Manual",
"State": "Completed"
}
]
I want the output like this without hardcoding any array names.
[
"Snow SLM Data Exporter_1": [
{
"AggregationId": "7880878f-49bf-4def-94bc-6dc28479fe70",
"AggregationDate": "2021-07-28T13:20:18.534574+04:00",
"ProviderName": "SlmExporterInventoryDataProvider",
"InstanceName": "Snow SLM Data Exporter_1",
"Trigger": "Manual",
"State": "Completed"
}
],
"SaaS - Generic connector_1": [
{
"AggregationId": "36355e15-2e95-4d41-ae08-5451cfeae2d1",
"AggregationDate": "2023-05-11T16:45:36.3546592+04:00",
"ProviderName": "GenericSaaSInventoryProvider",
"InstanceName": "SaaS - Generic connector_1",
"Trigger": "Manual",
"State": "Completed"
}
],
"Snow Xml_Test": [
{
"AggregationId": "8d1e86bd-42c3-4fe2-8ef2-f5d430b84cbe",
"AggregationDate": "2021-10-25T10:42:07.0295285+04:00",
"ProviderName": "XmlInventoryProvider",
"InstanceName": "Snow Xml_Test",
"Trigger": "Manual",
"State": "Completed"
}
]