JSONedit是一款代码编辑软件,用户可以在软件设计新的代码,这款软件提供多个编辑案例,可以在帮助菜单找到作者提供的例子,方便您知道这款软件是如何编辑代码的,由于软件很简单,所以开发者没有提供帮助说明书,相信会编辑json的用户使用起来都是很方便的,另外也提供了一个工具菜单,可以对当前编辑的代码格式化,也可以对树形结构切换,如果您需要编辑json就可以下载这款JSONedit软件!
软件功能
重新格式化代码
节点统计信息(树/列表视图)
验证文本(文本视图)
导出为CSV(列表视图)
查找重复值(列表视图)
C ++类生成器
Lua脚本
轻松的JSON解析器
NDJSON查看器
将数组导出为NDJSON(树/列表视图)
启动时加载最后一个文件
监视磁盘上的文件以进行更改
即使在编辑器中修改了文件,也要静默更新文件
字符串中没有控制字符(更严格的解析)
软件特色
文字格式
样式(缩进,换行)
样式编写器的缩进字符串
将name与object中的值分隔开的字符串:
对象元素顺序
原始(保留)
节点排序功能(最适合保留对象的节点顺序)
排序顺序
ANSI不区分大小写
递归排序
在保存文件之前验证文本为] soN(适用于编辑为文本)
解析新文本时重用树
选中:编辑器将尝试保持以前的树状态(节点扩展,选择和位置)
加载新的JSoN文本。
未选中:每次更改JSoN文本(打开新文件或在文本视图中编辑文本)时,将从头开始创建树,并且所有节点都将折叠。
重用现有的树会稍微降低解析性能,但绝对值得尝试。
将节点复制到带有名称的dipboard
选中:将节点复制到剪贴板应用程序时,将使用自定义方案来保留节点名称。
否则,粘贴时不会保留节点名称,但剪贴板将始终包含plain] SON,以便与其他应用程序实现更好的互操作性。
自动打开新节点的就地编辑器
使用方法
1、编辑界面就是这样的,由于小编不会编辑代码所以就不提供教程了
2、设置新的文件,设置的名字是New1.json,点击保存
3、中文也是可以输入的,小编输入www.pc0359.cn
4、案例功能,点击帮助就可以查看软件编辑的案例,直接将代码显示在软件界面
5、显示内容如图所示,"widget": {"debug": "on","window": {"title": "Sample Konfabulator Widget",
6、设置功能:窗口总是在顶部、将应用程序与json文件关联(需要管理员权限运行),清除最近使用的文件列表
7、json设置功能,收集并尝试保留评论; 不适用于紧凑格式
8、在编辑字段中禁用TAB(使用TAB移动焦点)、输入编辑字段时选择内容、在加载时自动扩展最多3个树级别、默认节点类型字符串
9、重新格式化加载(如果NDJSON / LDJSON / JSON行首选文本视图,则非常有用)
10、Snippets 是代码添加功能,可以在这里添加新的代码片段
11、在这里可以找到很多代码编辑的功能,例如可以执行脚本,可以添加lua代码
更新日志
LUA:
添加了SetViewType(type)函数,其中type = 0表示文本,1表示树,2表示列表视图;在视图切换通常被阻止(脚本数组生成器)的情况下使用时要小心,因为它可能会破坏一致性
添加了“on startup”和“on timer”脚本事件
修复:如果在列表视图处于活动状态时使用了SetJsonAsRoot(),则不会立即查看更新并可能发生崩溃
重复值搜索对话框可以将结果导出为CSV
默认配置:自动扩展的级别数从1增加到3
将级别的配置限制从5扩展到10
添加热键动作:
“expand:default” - 扩展节点的方式与加载新JSON后的方式相同(粗略 - 填充不超过单个屏幕)
∨ 展开