關於迴圈巢狀拼接json

2021-09-28 17:58:05 字數 1131 閱讀 4932

因為工作原因,用到了vue的元件,要模仿省市聯動做乙個型別的聯動,所以需要乙個下面這樣子的json資料:
[,,

],"label": "二級分類1_1",

"value": "11"},,

,],"label": "二級分類1_2",

"value": "12"},,

,],"label": "二級分類1_3",

"value": "13"}],

"label": "一級分類1",

"value": "1"},,

,],"label": "二級分類2_1",

"value": "21"},,

,],"label": "二級分類2_2",

"value": "22"

},],

"label": "一級分類2",

"value": "2"},,

,],"label": "一級分類3",

"value": "3"}]

但是呢,表結構是這樣的:

所以我想到的方法是先查出父節點,再通過父節點查子節點,以此類推,話不多說,直接上**,注釋已寫好

//vue頁面返回型別的json

(value =

"/vuequeryall"

)public jsonarray vuequeryall()

else

jsontemp2.

put(

"children"

,jsontype3)

; jsontype2.

add(jsontemp2)

;//見孫節點描述

} jsontemp.

put(

"children"

,jsontype2)

; json.

add(jsontemp);}

}return json;

}

Extjs樹形巢狀json格式的拼接

1.我用的model類 public class sourcedirtmp public sourcedirtmp string id,string nodecode,string nodename,string notenote public sourcedirtmp string id,stri...

高效遍歷匹配Json資料,避免巢狀迴圈

工作中經常會遇到這樣的需求 1.購物車列表中勾選某些,點選任意一項,前往詳情頁,再返回購物車依舊需要呈現勾選狀態 2.勾選人員後,前往別的頁面,再次返回,人員依舊程勾選狀態 3.等等.快取資料 var students 最新資料 var data 離開頁面的時候將勾選的資料快取,再次返回到頁面時,將...

json巢狀獲取

目前思路 獲取string string轉化為json json在變為string 假如json為 沒寫全,只是個參考,主要是想記錄一下httpclient一般使用情況,外加json轉變問題 不過現在不怎麼用,一般用okhttp,但我是小白,對於一些服務器官網上用的這個httpclient,本來想用...