記錄一下找到的陣列和樹形之間的轉換方法。。。
陣列轉換成樹形
// 方法一:使用迴圈深層遍歷(效能相對較高)
function
jsontotree
(jsondata, id, pid)
;for
(let i =
0; i < jsondata.length; i++
)for
(let j =
0; j < jsondata.length; j++
) tempcurrentelementparent[
"children"].
push
(currentelement)
;// 給父元素加上當前元素作為子元素
}else
}return result;
}// 方法二:使用遞迴
function
translatedatatotree
(data)
else}}
);})
;};// 呼叫轉換方法
translator
(parent, child)
;// 返回最終的結果
return parent;
}
樹形轉換成陣列
function
tree_to_array
(nodes)
}return r;
}
C 資料格式轉換
本文主要講述整數 二進位制字串與十六進製制字串之間的轉換。使用 ltoa s 函式可以將整數轉換為二進位制字串。該函式的作用是將乙個 long 整數轉換為字串。ltoa s 函式有很多格式,其中的乙個格式為 errno t ltoa s long value,char str,int radix 其...
Python資料格式轉換
函式 描述int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 eval str 用來計算在字串中...
stingstream的資料格式轉換
如果想從字串中提取 整形 浮點型 等資料可以通過stringstream來轉換。include 在使用stringsteam時注意對記憶體的處理。例如 int circle 3 stringstream test string str int num float f while circle cir...