javascript - How do I parse a JSON multidimensional array in jQuery? -
here json need parse:
{"opcode":"groupdetails", "status":"success", "data":[{"group id":5,"group name":"data structure","group subject":"computer science","role type":"teacher"},{"group id":4,"group name":"information technology","group subject":"computer science","role type":"student"},{"group id":6,"group name":"data mining","group subject":"computer science","role type":"parent"},{"group id":7,"group name":"dccn","group subject":"computer science","role type":"teacher"}]} i have tried , implemented solution provided here , implementation of js defined in there solution, which parses json array
for (var = 0; < data.data.length; i++) { var object = data.data[i]; (property in object) { var value = object[property]; alert(property + "=" + value); } } the outer json data returned server , yes have tried parsing using following code , there no result:
for (var = 0; < data.length; i++) { var object = data[i]; (property in object) { var value = object[property]; alert(property + "=" + value); } } how can parse entire json using single method instead of parsing json array separately?
try this:
for(var key in data) { if(typeof data[key] === "object") { for(var = 0; < data[key].length; i++) { for(var property in data[key][i]) { alert(property + " = " + data[key][i][property]); } } } else if(typeof data[key] === "string") { alert(key + " = " + data[key]); } }
Comments
Post a Comment