新增的 JSON 编辑功能
在2020版本中,Altova在XMLSpy中引入了一种全新的JSON编辑方式,名为“JSON网格视图”。这个可视化的JSON编辑器提供了一种图形化的JSON文档结构表示,相比于文本编辑器中的JSON代码,它更容易理解和操作,尤其是在处理长而复杂的文档时,这些文档通常包含多个嵌套的数组和对象。
在每次发布中,我们都会不断改进 JSON Grid 中独特编辑工具的功能。让我们来看看 2021 版本的一些重要更新,该版本于 2020 年 10 月发布。

JSON Grid 包含众多功能,旨在帮助您更快地从 JSON 数据中获取更多价值,从自动类型检测和加速编辑的键盘快捷键,到独特的、高级工具,如 XQuery 过滤器/公式,以及从数值型 JSON 数据创建图表等。以下是最新更新内容。
新增的 JSON 数据项辅助选项
XMLSpy是一款软件 JSON 编辑器 它包含一个上下文相关的下拉菜单,该菜单会显示有效的编辑选项。现在,它还会在“兄弟”、“子项”和“值”等辅助窗口中提供这些选项。
这些功能可以帮助您立即直观地了解允许的值,并且可以通过双击轻松插入这些值,在某些情况下,这可能比使用右键菜单更快。例如,在这里,我只需双击“标签”这一项,就可以将其插入到“类型”的下方。

新增了JSON数据的复制和粘贴功能

新的功能使得复制和粘贴 JSON 文档的特定部分变得更加容易,方便用户在其他应用程序中使用这些内容;同时,还可以使用 XPath 来创建过滤器和函数,等等。
| 命令 | 描述 |
|---|---|
| 复制为 JSON 文本 | 将当前选中的内容序列化为 JSON 或 JSON Lines 文本。 |
| 复制为结构化文本 | 将当前选中的内容序列化为 TSV(制表符分隔值)格式。 |
| 复制为图像 | 复制当前图像单元作为图像。 |
| 复制 XPath | 使用 XPath 3.1 语法,例如:?Artists?1?Albums?1?Tracks |
| 复制 JSON Pointer | 使用 JSON Pointer 语法,例如:/Artists/1/Albums/1/Tracks |
支持处理非常大的 JSON 文件
为了更方便地处理非常大的文件,JSON 开发人员可以使用“工具”|“选项”对话框,针对 JSON 网格,选择将节点按 1KB、10KB 或 100KB 进行分组。

其他可用性增强功能
- 鼠标悬停提示可以帮助用户了解并使用 JSON Grid 的各项功能(如下所示)
- 键盘快捷键,用于展开/折叠部分内容,以及放大/缩小显示
- 可选择开启或关闭自动换行功能
- 为相关语言(如阿拉伯语、希伯来语)提供从右向左阅读的选项。

这些新功能共同作用,使 JSON Grid 变得更加强大且易于使用。您对下一版本 JSON 编辑器的功能有什么建议吗?请在下方留言!
尝试使用 XMLSpy 中的 JSON 编辑工具 免费试用,时长30天.