javascript - Format an object parsed from JSON -


i need create array external json file looks this

{   "cases":[     {          "case_no":1,         "case_input":[         {           "input1":6,           "input2":[1,2,3,4,10,11]         }],         "case_output":31     },     {        "case_no":2,       "case_input":[         {           "input1":5,           "input2":[5,5,5,5,14,17]         }],       "case_output":51     }         ]        } 

i need create array needs this

["6↵1 2 3 4 10 11","5↵5 5 5 5 14 17"] 

how can javascript

your input json object not valid has duplicate object keys siblings (input). unless rename them distinct there no way can expected result. assuming, have distinct keys; here jsfiddle

// code goes here 'use strict';  let jsobj = {   "cases":[     {          "case_no":1,         "case_input":[         {           "input":6,           "input2":[1,2,3,4,10,11]         }],         "case_output":31     },     {        "case_no":2,       "case_input":[         {           "input":5,           "input2":[5,5,5,5,14,17]         }],       "case_output":51     }         ]        } let inputarr = []; jsobj['cases'].foreach(function(caseinput) {   caseinput.case_input.foreach(function(caseinput) {     let obj = {};     obj[caseinput.input] = caseinput.input2;     inputarr.push(obj)   }) });  console.log(inputarr); 

//output

[{6:1,2,3,4,10,11}, {5:5,5,5,5,14,17}]


Comments

Popular posts from this blog

Is there a better way to structure post methods in Class Based Views -

performance - Why is XCHG reg, reg a 3 micro-op instruction on modern Intel architectures? -

jquery - Responsive Navbar with Sub Navbar -