cornford-michael icon

modify JSON

cornford-michael | PRO | 04/07/23 01:26:06 AM UTC | 0 ⭐ | 1283 👁️ | Never ⏰ | []
JavaScript |

2.15 KB

|

None

|

0 👍

/

0 👎

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