---
title: "新增的 JSON 编辑功能"
date: "2020-11-18"
categories: 
  - "development"
  - "json"
  - "tools"
tags: 
  - "json"
  - "json-edito"
  - "new-features"
  - "xmlspy"
description: 以下是 XMLSpy 的 JSON 网格视图中最新的 JSON 编辑功能，包括增强的输入辅助工具、复制选项，以及针对大型文件的改进的用户体验。
---
Status: #blog

Tags:  #json #json-edito #new-features #xmlspy

Categories: [development](/blog/zh/category/development.md) | [json](/blog/zh/category/json.md) 
# 新增的 JSON 编辑功能

在2020版本中，Altova在XMLSpy中引入了一种全新的JSON编辑方式，名为“JSON网格视图”。这个可视化的JSON编辑器提供了一种图形化的JSON文档结构表示，相比于文本编辑器中的JSON代码，它更容易理解和操作，尤其是在处理长而复杂的文档时，这些文档通常包含多个嵌套的数组和对象。

在每次发布中，我们都会不断改进 JSON Grid 中独特编辑工具的功能。让我们来看看 2021 版本的一些重要更新，该版本于 2020 年 10 月发布。

![新的 JSON 编辑工具](/blog/images/json2.jpg)

<!--more-->

JSON Grid 包含众多功能，旨在帮助您更快地从 JSON 数据中获取更多价值，从自动类型检测和加速编辑的键盘快捷键，到独特的、高级工具，如 XQuery 过滤器/公式，以及从数值型 JSON 数据创建图表等。以下是最新更新内容。

### **新增的 JSON 数据项辅助选项** 

XMLSpy是一款软件 [JSON 编辑器](https://www.altova.com/zh/xmlspy-xml-editor/json_editor) 它包含一个上下文相关的下拉菜单，该菜单会显示有效的编辑选项。现在，它还会在“兄弟”、“子项”和“值”等辅助窗口中提供这些选项。

这些功能可以帮助您立即直观地了解允许的值，并且可以通过双击轻松插入这些值，在某些情况下，这可能比使用右键菜单更快。例如，在这里，我只需双击“标签”这一项，就可以将其插入到“类型”的下方。

![XMLSpy 中用于 JSON 编辑的辅助工具](/blog/images/editing-json.png)

### **新增了JSON数据的复制和粘贴功能**

![将JSON数据以文本或TSV格式复制](/blog/images/copy-json-text.png)

新的功能使得复制和粘贴 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 工具的鼠标悬停提示](/blog/images/large-json-files.png)

### **其他可用性增强功能**

- 鼠标悬停提示可以帮助用户了解并使用 JSON Grid 的各项功能（如下所示）
- 键盘快捷键，用于展开/折叠部分内容，以及放大/缩小显示
- 可选择开启或关闭自动换行功能
- 为相关语言（如阿拉伯语、希伯来语）提供从右向左阅读的选项。

![](/blog/images/json-editing-hints.png)

这些新功能共同作用，使 JSON Grid 变得更加强大且易于使用。您对下一版本 JSON 编辑器的功能有什么建议吗？请在下方留言！

尝试使用 XMLSpy 中的 JSON 编辑工具 [免费试用，时长30天](https://www.altova.com/zh/xmlspy-xml-editor/download).
