任意Json轉(zhuǎn)成無序列表的方法示例
更新時間:2016年12月09日 11:16:01 作者:薛彬
這篇文章主要給大家介紹了任意Json如何轉(zhuǎn)成無序列表,文中給出了詳細(xì)的示例代碼,相信對大家的理解和學(xué)習(xí)具有一定的參考借鑒價值,有需要的朋友們下面跟著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
前言
不知道大家有沒有發(fā)現(xiàn),在網(wǎng)上很多樹狀插件都是需要固定格式的Json,但自己在生成Json的時候沒考慮這些,所以就只能自己拼接字符串來生成無序列表.
比如:
{
"頂層菜單1":[
{
"domain":"頂層菜單1",
"runType":"background",
"moduleName":"子菜單",
"memo":"描述",
"srcFile":"",
"depends":[]
}
],
"頂層菜單2":[
{
"domain":"頂層菜單2",
"runType":"background",
"moduleName":"子菜單1",
"memo":"描述",
"srcFile":"",
"depends":[]
},
{
"domain":"頂層菜單2",
"runType":"background",
"moduleName":"子菜單2",
"memo":"描述",
"srcFile":"",
"depends":[]
}
],
"頂層菜單3":[]
}
直接貼代碼吧…
dataObject = JSON.parse(data);
var html = '<ul>';
var domainName;
var moduleName;
for ( var n in dataObject) {
html += '<li>' + n + '<ul class="listItem">';
for (var i = 0; i < dataObject[n].length; i++) {
domainName=dataObject[n][i].domain;
moduleName=dataObject[n][i].moduleName;
html += '<a href="#">' + '<li>'+ moduleName + '</li>'+ '</a>';
}
html += '</ul></li>';
}
html += '</ul>';
$('#sidebar').append(html);
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
您可能感興趣的文章:
- Vue.js Ajax動態(tài)參數(shù)與列表顯示實現(xiàn)方法
- Vuejs第一篇之入門教程詳解(單向綁定、雙向綁定、列表渲染、響應(yīng)函數(shù))
- AngularJS實現(xiàn)數(shù)據(jù)列表的增加、刪除和上移下移等功能實例
- 將List對象列表轉(zhuǎn)換成JSON格式的類實現(xiàn)方法
- VUEJS實戰(zhàn)之構(gòu)建基礎(chǔ)并渲染出列表(1)
- 基于BootStrap Metronic開發(fā)框架經(jīng)驗小結(jié)【二】列表分頁處理和插件JSTree的使用
- javascript實現(xiàn)列表切換效果
- JSON的String字符串與Java的List列表對象的相互轉(zhuǎn)換
- jsp頁面 列表 展示 ajax異步實現(xiàn)方法
- JS動態(tài)的把左邊列表添加到右邊的實現(xiàn)代碼(可上下移動)
- 利用js來實現(xiàn)縮略語列表、文獻(xiàn)來源鏈接和快捷鍵列表
相關(guān)文章
詳解Java中String JSONObject JSONArray List<實體類>轉(zhuǎn)換
這篇文章主要介紹了詳解String JSONObject JSONArray List<實體類>轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11
js+json用表格實現(xiàn)簡單網(wǎng)站左側(cè)導(dǎo)航
閑暇之余,制作一用表格實現(xiàn)的簡單的網(wǎng)站導(dǎo)航條,分享給大家。這里的數(shù)據(jù)基于json格式,學(xué)習(xí)json的朋友可以參考下。2010-04-04
JSON.parse()方法轉(zhuǎn)換對象的示例以及注意事項
這篇文章主要介紹了JSON.parse()方法轉(zhuǎn)換對象的示例以及注意事項,我們可以使用 JSON.parse() 方法將數(shù)據(jù)轉(zhuǎn)換為 JavaScript 對象,需要的朋友可以參考下2023-05-05

