插件应用市场
icon
json编辑器plus
一个功能强大的JSON编辑器uTools插件,提供JSON格式化、验证、转换等功能。
8 个评分
5
用户
user
452
版本
user
1.0.15
大小
3.64 
MB
slide
slide
slide
slide
slide
slide
slide
slide
一个功能强大的JSON编辑器uTools插件,提供JSON格式化、验证、转换、添加标签备注、保存等功能。增加了对非标准的json数据格式化的功能。界面参照utools团队出品的json编辑器,功能完全从0开始开发,并解决了作者本人使用过程中的痛点,扩展了许多作者认为有用的功能。
## 功能特性

- JSON格式化与验证
- 语法高亮
- 代码折叠
- 错误提示
- 智能格式转换
- 自动识别并格式化日志中的所有 JSON 内容
- URL参数自动转JSON
- XML自动转JSON
- YAML自动转JSON
- 标签功能 (可为编辑器内容添加描述性标签)

- 大数值处理
- 自动识别并处理大整数(超过16位)
- 保持科学计数法数值的精度
- 自动将大数值转换为字符串以防止精度丢失
- 支持处理嵌套对象和数组中的大数值

## 使用方法

1. JSON格式化:
- 复制JSON文本,呼出uTools,输入"json"
- 或直接拖拽JSON文件到输入框
- 支持自动识别并格式化日志中的JSON内容
- 标准JSON:使用JSON.stringify格式化
- 混合内容:保持原有格式,仅格式化JSON部分


2. URL参数转JSON:
- 复制URL参数字符串,呼出uTools,输入参数将自动转换

3. 非标准json格式日志内容格式化:
- 支持识别并格式化日志中的 JSON 内容
- 自动处理 body、headers 等字段中的 JSON
- 保持非 JSON 内容的原始格式

4. 标签功能:
- 点击底部工具栏的标签按钮或使用快捷键 Ctrl/⌘ + T
- 在顶部输入框中输入描述性文字
- 点击关闭按钮可隐藏标签输入框

5. 差异对比
点击差异对比按钮进入对比模式
左右两侧编辑器都支持:
- 实时JSON格式化
- 自动识别JSON类型
- 保持编辑位置
实时显示格式化后的差异:
- 新增功能:ESC键关闭差异对比
- 在差异对比模式下,按ESC键会关闭差异对比并恢复原始内容

6. 新增简单JSON错误修复功能
- 智能修复非标准JSON
- 自动处理多余的逗号
- 自动修复缺失的引号
- 自动修复未闭合的括号
- 自动处理全角字符(如中文引号、逗号、冒号)
- 自动处理非法字符
- 保持原有的数据结构和格式
- 新增功能:ESC键关闭差异对比
- 在差异对比模式下,按ESC键会关闭差异对比并恢复原始内容

7. 折叠计数功能
- 点击行号左侧的折叠图标或使用全部折叠按钮时,会自动显示计数
- 对象计数:只统计第一层的属性数量,不包括嵌套对象的属性
- 数组计数:显示数组中的元素总数
- 展开时计数信息会自动消失
- 计数显示会根据编辑器主题自动调整样式

8. JSON排序功能
- 在工具栏添加排序按钮
- 支持对JSON对象按key进行字母升序排列
- 递归处理嵌套对象
- 保持数组元素顺序不变
- 排序后自动格式化
- 支持处理各种复杂JSON结构