怎么把后端传过来的list转换成这种格式var departNode={“treeNodes”:[{“id”:“1”,“name”:“南京分公司”},{},{}]};求大神解答一下

解决方案 »

  1.   

    这个是json数据 你在前端通过数组将json数据提取出来保存前端:
    var deviceIdArr = [];
    通过ajax调用
     $.ajax({
             type: "POST",
             url: "../../"+dev_detail_display,
             data:null,
             dataType: "json",
             async:false,
             success: fnGetDeviceInfo,
             error: null
         });var iLen = dataJson.treeNodes.id.length;
      var adddev = "";
      
       console.log("length:"+iLen);

      for(var i=0; i<iLen; i++)
      {
      
      console.log("id:"+dataJson.treeNodes[i].id);
    deviceIdArr.push(dataJson.treeNodes[i].id)  //这样就将结果保存倒数组了
      
      

  2.   

    后台传过来的数据是先转成json还是直接遍历
      

  3.   

    先转成json格式