const arr = [
{
ems_id: "",
moc: "MRNC",
metadata: "",
isSSH: 0,
gsmRanShareSwitch: "",
ommPort: "21125",
ems4xId: "",
summerTimeoffset_1min: "60",
timeZoneoffset: 38,
nbiId: "201",
mcc: "510",
protocol: "tcp,emb",
administrativeState: 0,
radioMode: "",
omm_id: "",
summTimeStart: "0-0 0:0",
networkingMode: "",
id: "cbab3f92-1dd3-465f-976e-27dd1818ec4b",
longitude: "0.0",
nbiotRanShareSwitch: "",
sshPort: "0",
mimVersion: "BSCV4_V12.18.41P02",
summerTimeoffset: "4",
ommFtpPasswd: "22D1DC944113D348D884D6278CA371AD",
ommFtpPort: "21",
connectionState: 1,
ipAddress: "129.0.1.1",
plmn: "510-10",
priority: "2",
vendorName: "ZTE",
version: "V4.17.10",
productInfo: "GSM",
lteRanShareSwitch: "",
port: "",
ommSecretKeyId: "KEY_AES256_UEP_20110623",
ltetddRanShareSwitch: "",
name: "BSCZ_SML(201)(201)",
subType: "GSM",
maintainStatus: "0",
operationalState: 1,
ommConnectionState: 1,
ommIpAddress: "10.251.169.67",
summerTimeoffsetType: 0,
originalType: "",
timezone: "",
displayName: "BSCZ_SML(201)(201)",
latitude: "0.0",
description: "SML-TEOCO-BSC-A",
oid: "urop:OMMOID=603d8e89-PA@sbn=201@me=201",
ltefddRanShareSwitch: "",
configProductInfo: "GSM",
userdefinedState: "0",
cmDataFreeze: "",
summTimeEnd: "0-0 0:0",
isSuppSummTime: 0,
managedFunctionInfo: "BSC",
swInfo: "V4.17.10",
umtsRanShareSwitch: "",
timeZoneoffset_15min: "GMT+07:00",
mnc: "10",
ommFtpUser: "uep",
ranShareSwitch: 0,
maintainState: "0",
nrRanShareSwitch: "",
ommFtpType: "ftp",
location: "",
subnetwork_nbiId: "201",
},
]
let obj = arr[0];
let newObj = []
const keys = Object.keys(obj);
const vals = Object.values(obj);
const entries = Object.entries(obj);
console.log(keys)
console.log(vals)
console.log(entries)
entries.forEach((e, i) => {
e = {caption: e[0],param: e[0], value: e[1] };
newObj.push(e);
});
console.log(obj)
console.log(newObj)
Comments