below is my code. please help me loop through it. i want to loop the complete JSON and do some validation, but i am not able to loop through it. i am doing it for the first time , it would be nice if any1 can help me.
Is there any way to filter the JSON object. for example i want to search auditor1 asgn value. filter can be dynamic like it can be auditor1 or auditor11. also i want to knw how can i convert the above json into array. which will make my search easy(in case there is no way to search by direct JSON search).
function fnMultiRowValidation(){
var vStatus = 5,
vJson = '{"tpaCo":[{"name":"Audit Company1",\
"aud":[{"name":"auditor1","asgn":"1","fnds":"1","lead":"1"},\
{"name":"auditor2","asgn":"1","fnds":"0","lead":"1"},\
{"name":"auditor3","asgn":"0","fnds":"1","lead":"0"},\
{"name":"auditor4","asgn":"1","fnds":"1","lead":"0"},\
{"name":"auditor5","asgn":"1","fnds":"1","lead":"0"},\
{"name":"auditor6","asgn":"0","fnds":"1","lead":"0"},\
{"name":"auditor7","asgn":"1","fnds":"1","lead":"0"},\
{"name":"auditor8","asgn":"1","fnds":"1","lead":"0"},\
{"name":"auditor9","asgn":"0","fnds":"1","lead":"0"},\
{"name":"auditor10","asgn":"1","fnds":"1","lead":"0"},\
{"name":"auditor11","asgn":"1","fnds":"1","lead":"0"}]},\
{"name":"Audit Company2",\
"aud":[{"name":"auditor3","asgn":"1","fnds":"1","lead":"1"},\
{"name":"auditor4","asgn":"1","fnds":"1","lead":"0"}\
]\
}\
]}';
var vObj = JSON.parse(vJson);
for (var i=0;i<vObj.tpaCo.length;i++){
$.each(vObj.tpaCo[i], function(key, value) {
console.log(key +':'+ value);
if(typeof(value)=='object'){
//console.log('Auditor length:'+vObj.tpaCo.value.length);
}
});
}
}