我從服務器JSON數組,但它並沒有形成正確的,像如何通過一個鍵將一個深度json轉換爲多個深度?
[
{
"id": 2,
"parentId": 1,
},
{
"id": 3,
"parentId": 2,
}
]
當然,數組的第二個項目應該是一個子項到第一個,因爲它的關鍵「的parentId」的,像
[
{
"id": 2,
"parentId": 1,
"children": [
{
"id": 3,
"parentId": 2,
}
]
}
]
如何將第一種形式的JSON轉換爲第二種?
這就好比自引用RDMS分貝錶轉換爲分層的。這不是直截了當的算法可能會有基於數據量的性能暗示 – gurvinder372