存储树形的数据表转为Json
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,欢迎小伙伴(妹子更好)一起交流,谈谈人生理想。作为经常从网上索取免费资料的一员,要有回报回报的思想,也让更多的人少走弯路.
调用:
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,欢迎小伙伴(妹子更好)一起交流,谈谈人生理想。作为经常从网上索取免费资料的一员,要有回报回报的思想,也让更多的人少走弯路.
相关文章
- Jmeter入门15 JSON Assertion 适用于json格式的响应断言
- SQL SERVER 临时表导致存储过程重编译(recompile)的一些探讨
- DRBD+Heratbeat+NFS高可用文件共享存储
- 如何用CL_CLB_PARSE_JSON解析json字符串到动态生成的ABAP内表结构里
- SAP Spartacus localStorage 里存储的 auth Token 过期时间
- 一个好用的json文件本地查看工具 - JSON viewer
- Database之SQL:RDBMS关系型数据库的简介、SQL语言的简介(原理/各大方言对比)、基础(SQL执行顺序/五大类函数/索引/视图/事务/安全/存储过程/游标/优化)之详细攻略
- Android JSON解析json数据
- 一文详解RocketMQ的存储模型
- 关于数据存储引擎结构,没有比这篇更详细的
- LINQ to Entities不识别方法***,因此该方法无法转换为存储表达式
- python中读取json文件报错,TypeError:the Json object must be str, bytes or bytearray,not ‘TextIOWrapper’
- ES里设置索引中倒排列表仅仅存文档ID——采用docs存储后可以降低pos文件和cfs文件大小
- RethinkDB是什么?—— 面向文档的NOSQL数据库,MVCC+Btree索引,pushes JSON to your apps in realtime采用push思路,优化的ssd存储
- MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架
- 大容量类Redis存储--Pika介绍
- 【python】解决json.dump(字典)时报错Object of type ‘float32‘ is not JSON serializable
- 爬虫学习(15):json文件存储
- Jackson转换json大写_关于jackson转化json的原理_jackson序列化和反序列化Json
- 知识图谱存储
- C语言实现环形缓冲区(无需少用一个存储位置)代码
- 搭建串口收发与存储双口RAM简易应用系统