ホームページ > 記事 > ウェブフロントエンド > jsonループ反復解析の例説明
この記事は主に JavaScript のあらゆる形式の json ツリー構造表示の解析に関する情報を紹介します。必要な友達はそれを参照してください
ページが json をツリー構造に表示する場合、取得される json は ztree ではないことがよくあります。標準形式。jsonloopの反復解析が必要です。標準以外のjsonでもツリー状に表示可能:
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); } }
以上がjsonループ反復解析の例説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。