news 2026/6/26 16:52:40

一款基于WPF开发的BEJSON转换工具

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一款基于WPF开发的BEJSON转换工具

WPF JSON转换

  • 核心特性
  • 功能预览

一款轻基于 WPF 桌面应用程序,旨在将复杂的 JSON 字符串转换为直观、可交互的树形结构。

核心特性

即时转换:一键将原始 JSON 文本转换为结构化的 TreeView。
格式校验:内置实时语法检查,确保在解析前 JSON 格式合法。
状态控制:支持全局 全部展开 和 全部折叠。
节点交互:节点可选中,便于深入查看细节数据。

功能预览

放入JSON数据,Minify进行压缩

View Tree进行树结构转换,节点处可查看子节点数量

对错误格式处进行报错

Expand All展开浏览对应节点

privatevoidFormatValidate_Click(objectsender,RoutedEventArgse){stringrawJson=JsonInputTextBox.Text;StatusTextBlock.Text=string.Empty;JsonTreeView.ItemsSource=null;if(string.IsNullOrWhiteSpace(rawJson)){StatusTextBlock.Text="please input JSON.";StatusTextBlock.Foreground=Brushes.Orange;return;}try{JTokenrootToken=JToken.Parse(rawJson);JsonNoderootNode=ConvertTokenToNode(rootToken);JsonTreeView.ItemsSource=newList<JsonNode>{rootNode};StatusTextBlock.Text="JSON Correct formatting.";StatusTextBlock.Foreground=Brushes.Green;}catch(JsonReaderExceptionex){StatusTextBlock.Text=$"Formatting error:{ex.Message}(Row:{ex.LineNumber}, Position:{ex.LinePosition})";StatusTextBlock.Foreground=Brushes.Red;}catch(Exceptionex){StatusTextBlock.Text=$"Unknow:{ex.Message}";StatusTextBlock.Foreground=Brushes.Red;}}

对应Github地址,欢迎大家关注并指正学习
https://github.com/MutoKazuo/WPF-BeJSON

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/25 18:54:31

Java的输入与输出详解,零基础小白到精通,学完这篇就够了

一、输出语句 1.System.out.print() 不换行直接输出 2. System.out.println()输出后会自动换行 3. System.out.printf()按格式输出 //%表示进行格式化输出&#xff0c;%之后的内容为格式的定义 格式控制符 说明 --------------------------------------------------%d …

作者头像 李华
网站建设 2026/6/24 17:58:29

17、Windows系统个性化设置全攻略

Windows系统个性化设置全攻略 1. 清理开始菜单 为了让开始菜单保持简洁,你可以移除那些不常用的磁贴,只显示常用的项目。操作步骤如下: 1. 在开始菜单中,右键单击想要移除的磁贴。 2. 在弹出的快捷菜单中,点击“从开始屏幕取消固定”。 需要注意的是,移除磁贴只是取…

作者头像 李华
网站建设 2026/6/26 4:16:13

python django flask基于微服务架构的网约车个人出行顺风车在线打车租车系统出租管理平台_qwoh94gn--论文

文章目录系统截图项目技术简介可行性分析主要运用技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;系统截图 python django flask基于微服务架构的网约车个人出行顺风车在线打车租车系统出租管理平台_qwoh94g…

作者头像 李华
网站建设 2026/6/26 13:44:54

Linly-Talker与金山云大模型系统对接案例

Linly-Talker与金山云大模型系统对接案例 在虚拟主播深夜直播带货、AI客服24小时在线答疑的今天&#xff0c;我们正悄然进入一个“数字人无处不在”的时代。但你是否想过&#xff1a;这些能说会道的虚拟面孔背后&#xff0c;是如何实现从一句话到一段生动视频的完整生成&#x…

作者头像 李华
网站建设 2026/6/25 19:02:29

Linly-Talker技术解析:如何用TTS+LLM构建实时对话数字人

Linly-Talker技术解析&#xff1a;如何用TTSLLM构建实时对话数字人 在虚拟主播24小时不间断直播、AI客服秒回用户咨询的今天&#xff0c;你有没有想过——这些“永不疲倦”的数字人背后&#xff0c;究竟是怎么做到“张嘴即说话&#xff0c;说话即同步”的&#xff1f;更神奇的是…

作者头像 李华