javascript - Render output from dynamic JSON response -


i dynamic json response based on given input. this

{ results:  [ { email: 'test@test.com',     name: 'aaaaaa',     phone: "987654321",     createdat: '2015-07-08t10:51:07.715z',     updatedat: '2015-07-08t12:17:38.924z',    },   { email: 'test12@test.com',     name: 'bbbbbb',     phone: "9845454510",     createdat: '2015-07-08t10:58:07.715z',     updatedat: '2015-07-08t12:47:31.924z',     }    ] } 

and this

{ results:      [ { appname: 'mytest',         key: 'mszad',         env:"dev"         },       { appname: 'helloworldapp',         key: 'txcvd',         env:"prod"        }        ]     } 

how render below,

for 1st example

email           name      phone ----------------------------------- test@test.com   aaaaaa    987654321 test12@test.com bbbbbb    9845454510 

for 2nd example

appname       key     env -------------------------- mytest        mszad   dev helloworldapp txcvd   prod 

if response same, can simple loop static title. response dynamic. results in response same in response.

edit:

code have tried far

var collection = json.parse(body).results;      (var = 0; i<collection.length; i++) {         var obj = collection[i];         (var key in obj) {              console.log(key+':'obj[key]);         }        } 

output:

email: test@test.com name:aaaaaa phone : 987654321 createdat:... updatedat: ...  email: test12@test.com name:bbbbbb phone : 98454510 createdat:... updatedat:... 

try

var data = { results:  [ { email: 'test@test.com',     name: 'aaaaaa',     phone: "987654321",     createdat: '2015-07-08t10:51:07.715z',     updatedat: '2015-07-08t12:17:38.924z',    },   { email: 'test12@test.com',     name: 'bbbbbb',     phone: "9845454510",     createdat: '2015-07-08t10:58:07.715z',     updatedat: '2015-07-08t12:47:31.924z',     }    ] };  var headers = data.results[0]; var hd = ''; for(var key in headers) {     hd += key+' '; } console.log(hd); for(var index in  data.results) {     var obj = data.results[index];     var out = '';     for(var key in obj) {         out += obj[key]+' ';     }     console.log(out); } 

Comments

Popular posts from this blog

searchKeyword not working in AngularJS filter -

sequelize.js - Sequelize: sort by enum cases -

user interface - how to replace an ongoing process of image capture from another process call over the same ImageLabel in python's GUI TKinter -