Maison > Article > interface Web > Exemple d'explication de l'analyse des itérations de boucle JSON
Cet article présente principalement les informations pertinentes de JavaScript analysant toute forme d'affichage de la structure arborescente json Les amis qui en ont besoin peuvent se référer à
Affichage sur la page. Lorsque json est formé dans une structure arborescente, le json obtenu n'est souvent pas au format standard de ztree, et json boucle doit être analysé de manière itérative. Même les json non standards peuvent être affichés sous forme d'arbre :
var arrayJsonContent=[]; //节点类 var JsonNodes = { id:"", name:"", pId:"", content:"", //location:"", linklocation:"", open:false }; //循环迭代解析json function buildTree(o,params){ for( var child in o){ var param =params+"?"+child; var JsonNodes={ id:param, pId:params, name:child }; arrayJsonContent.push(JsonNodes); if(typeof o[child] == "object"){ buildTree(o[child],param,loca); }else{ var JsonNodes={ id:param, pId:params, name:child, content:o[child] }; arrayJsonContent.push(JsonNodes); } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!