首頁 > web前端 > js教程 > 主體

對json循環迭代解析的實例講解

零下一度
發布: 2017-07-24 15:19:37
原創
1641 人瀏覽過

這篇文章主要介紹了JavaScript解析任意形式的json樹型結構展示的相關資料,需要的朋友可以參考下

 在頁面上展示json成樹狀結構時,往往得到的json不是ztree的規範格式,需要對json迴圈迭代解析。即使不規範的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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板