Iterating array of object need to split Object key & form new object on each key

  Kiến thức lập trình

Below “Items” having array of objects in each object its having key & value. In object key the special character(“_”) need to split to form new object with each item. Below I’ll share JSON example:

“items”: [
{
“NOK-RAMADAN-FTTM_OLT_AZIZKH00OL4_TOTONT” : “1”
},
{
“HUA-MEQYAS_OLT_HMRARD00OL4_TOTONT”: “2”
},
{
“CMM-Riyadh-Season_PON_111-00_HTYNRD00OLS_TOTFTTM”: “8”
},
{
“FTTM_ZRH581_RBUARD00OLQ_PON_107-00_RBUARD00OLQ_TOTFTTM”: “1”
}
]

Result which I need a new array of object :
[
{
“Event” : “NOK-RAMADAN-FTTM”,
“data” : “OLT”,
“Aliyas” : “AZIZKH00OL4”,
“TOTONT” : 1
},
{
“Event” : “HUA-MEQYAS”,
“data” : “OLT”,
“Aliyas” : “HMRARD00OL4”,
“TOTONT” : 2
},
{
“Event” : “CMM-Riyadh-Season”,
“data” : “PON”,
“Aliyas” : “HTYNRD00OLS”,
“TOTONT” : 8
},
{
“Event” : “FTTM_ZRH581_RBUARD00OLQ”,
“data” : “PON”,
“Aliyas” : “RBUARD00OLQ”,
“TOTFTTM” : 1
}
]

LEAVE A COMMENT