이 글은 주로 json트리 구조 표시 형식을 파싱하는 JavaScript 관련 정보를 소개합니다. 필요한 친구는 이를 참조할 수 있습니다.
페이지에서 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!