ホームページ  >  記事  >  ウェブフロントエンド  >  jsonループ反復解析の例説明

jsonループ反復解析の例説明

零下一度
零下一度オリジナル
2017-07-24 15:19:371625ブラウズ

この記事は主に 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。