zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

存储树形的数据表转为Json

存储JSONJSON 数据表 树形 转为
2023-09-14 08:57:59 时间
StringBuilder sb = new StringBuilder(); private void GetTreeJsonByTable(DataTable tabel, string idCol, string txtCol, string rela, object pId) result.Append(sb.ToString()); sb.Clear(); if (tabel.Rows.Count 0) sb.Append("["); string filer = string.Format("{0}={1}", rela, pId); DataRow[] rows = tabel.Select(filer); if (rows.Length 0) foreach (DataRow row in rows) sb.Append("{\"id\":\"" + row[idCol] + "\",\"text\":\"" + row[txtCol] + "\",\"state\":\"open\""); if (tabel.Select(string.Format("{0}={1}", rela, row[idCol])).Length 0) sb.Append(",\"children\":"); GetTreeJsonByTable(tabel, idCol, txtCol, rela, row[idCol]); result.Append(sb.ToString()); sb.Clear(); result.Append(sb.ToString()); sb.Clear(); sb.Append("},"); sb = sb.Remove(sb.Length - 1, 1); sb.Append("]"); result.Append(sb.ToString()); sb.Clear(); }

 调用:


MySQL 8 存储JSON 要在MySQL中存储数据,必须定义数据库和表结构,但有时做配置后台开关项太多不可能定义几百个字段,用json方法放到一个一个字段里也是必要的。
多叉树结合JavaScript树形组件实现无限级树形结构(一种构建多级有序树形结构JSON(或XML)数据源的方法) 如何将数据库中的层次数据转换成对应的层次结构的JSON或XML格式的字符串,返回给客户端的JavaScript树形组件?这就是我们要解决的关键技术问题。
WPF:使用Json.NET在TreeView中树形显示JSON数据 WPF:使用Json.NET在TreeView中树形显示JSON数据 读者可以参考这个开源的可以树形显示XML和JSON的工具: Mgen Object 603:XML/JSON树形显示小工具 或者一个更大的开源工程(构建和分析HTTP并支持XML及JSON的树形显示): Mgen Bluckbadda 效果如下: (每一个项目中的左侧黑字是数据的值,右侧灰字是数据的类型。
HTML5开发——轻量级JSON存储解决方案Lawnchair.js Lawnchair是一个轻量级的移动应用程序数据持久化存储方案,同时也是客户端JSON文档存储方法,优点是短小,语法简洁,扩展性比较好。 现在做HTML5移动应用除了LocalStorage的兼容性比较好之外,SQL web database以及IndexedDB都处在僵局中,虽然有人叫嚣着“我们应该干掉 LocalStorage API”,但那是后话,现在也没得选择。
社会主义 从.Net到iOS,在撸的道路上越走越远,工作之余经营着博客园http://www.cnblogs.com/5ishare,欢迎小伙伴(妹子更好)一起交流,谈谈人生理想。作为经常从网上索取免费资料的一员,要有回报回报的思想,也让更多的人少走弯路.