JSON 视图器。

查看 JSON 文件。

  • JSON 网格视图。
  • JSON 文本视图。
  • JSON 语法高亮显示和代码折叠功能。
  • 查看 JSON、JSON5、JSON 行格式、JSONC。
  • 上下文相关的输入辅助功能。
  • 结构标记,用于匹配括号/花括号。
  • JSON 语法检查。
  • 基于JSON Schema的JSON验证器。
  • 将 JSON 转换为 XML 或 YAML,或将 XML、YAML 转换为 JSON。
  • 将 XSD 转换为 JSON Schema,或将 JSON Schema 转换为 XSD。
  • JSON 模式编辑器。
  • 生成示例 JSON 数据实例。
  • 使用XSLT转换JSON数据。
  • 使用 XPath/XQuery 查询 JSON 数据。
  • 适用于人工智能的 JSON 工具。

JSON 网格查看器。

XMLSpy 包含一款名为 JSON Grid 的创新型 JSON 视图器。这款 JSON 视图器以一种易于理解的图形化方式展示您的 JSON 文件,并提供强大的编辑功能,例如自动类型检测、单元格内命令、用于修改视图的 XQuery 过滤器、用于从 JSON 数据生成额外输出的 XQuery 公式,以及更多功能。所有这些功能都使得查看 JSON 文件比使用基于文本的编辑器更快、更便捷。

请阅读这篇文章,了解更多关于如何在 JSON Grid 中分析数据的详细信息。

学习如何在 XMLSpy 中查看 JSON 数据。

JSON View 提供了一种图形化的文档结构展示,相比于文本视图中的对应代码,它更容易理解,尤其是在处理长而复杂的文档时,这些文档通常包含多层嵌套的数组和对象。

XMLSpy 中的 JSON 查看器,提供图形化界面。

网格视图包含表格视图,它会将相同数组或对象下的数据进行分组,方便理解和快速编辑。您可以切换这两种显示模式,例如:

在 JSON 网格中,可以在列表视图和表格视图之间切换。

JSON View 允许您轻松地通过拖放方式修改或重新组织文档的结构。每个单元格中的活动按钮提供了快捷方式,用于执行最常见的显示、过滤和编辑操作。在编辑过程中,这些按钮可以快速添加子项、更改类型、在表格视图和列表视图之间切换,等等。

为了更快速地进行编辑,JSON 查看器会在您输入时自动检测字符串、数字、布尔值和空值。其他类型的值可以在单元格内手动选择。

JSON 视图中的活动按钮。

网格视图提供了许多易于记忆的键盘快捷键,旨在尽可能加快编辑速度,让您无需使用鼠标即可继续输入。此外,还提供右键单击的上下文菜单,您可以根据自己的偏好选择编辑方式。

如果您的文档与某个 JSON Schema 相关联,JSON View 会根据该 Schema 在您输入时提供自动补全功能,并且会根据 Schema 自动确定数据类型。

基于JSON Schema的自动补全功能。

JSON 网格过滤器和公式。

JSON 网格视图中的 XQuery 过滤器和公式允许您使用 XQuery 3.1 表达式来筛选视图中显示的数据组件,并计算结果,这些结果可以存储在文档中。

使用 XQuery 过滤器和公式处理 JSON 数据。

 

JSON Grid 中的每个表格都包含一个过滤器,允许您控制对象和数组的显示方式。例如,在上面的截图所示,已对一个数组应用了过滤器,因此只显示了由 Brian May 创作的曲目。只需点击过滤器图标,即可轻松地在已过滤和未过滤的单元格之间切换。当您保存文件时,您的过滤器会被存储在元数据中,以便日后查看。这些过滤器不会影响文档的内容。

一个公式可以帮助您生成输出(包括节点集和计算结果),并显示这些输出。以下是一个使用 XQuery 公式来计算商品价格的示例。点击公式的“保存”图标,您可以选择将公式的输出结果存储到文档中。 这样,XMLSpy JSON 查看器中的公式打开了全新的可能性:即在 JSON 文档中实现动态计算的内容。

在JSON视图中,可以使用XQuery过滤器和公式来处理数据。

JSON 文本视图。

在XMLSpy中,您还可以轻松地使用基于文本的JSON查看器来查看文档。您可能会发现,在文本视图和网格视图之间切换非常有用。这两种JSON查看器选项都能够帮助您理解JSON文件的结构和内容,并提供行号、语法高亮、代码折叠等功能。

一款文本模式下的JSON查看器,支持语法高亮、行号显示等功能。

文本视图提供语法高亮、行号显示、代码折叠、书签功能等,让您能够轻松浏览和理解您的 JSON 代码,并快速查找和编辑字符串。您还可以利用智能编辑工具。

本指南中的语法检查和JSON验证功能,可以帮助您进行有效的编辑。任何错误都会在多标签的消息窗口中列出,该窗口还包含指向您文档中错误位置以及相关JSON Schema的超链接,从而使问题排查变得非常简单。

转换 JSON、XML 和 YAML 格式。

除了JSON数据的查看和编辑功能外,该软件还支持一键转换JSON与XML或YAML文件。这使得您可以,例如,快速将XML文件转换为JSON格式,以便在JavaScript中使用,或者将以JSON格式接收到的数据转换为有效的XML。您可以在“项目”窗口中选择转换单个文件,也可以进行批量JSON转换。这些功能使得XMLSpy远不止一个简单的在线JSON查看器。

在XMLSpy中,将XML转换为JSON或将JSON转换为XML非常快速且简单。

常见问题解答。

以下是客户在评估 XMLSpy 工具时,经常提出的问题列表。

  • 一个好的 JSON 查看器是什么样的?

    一款优秀的 JSON 视图器应该能够以清晰的格式和实用的可视化工具,方便用户浏览、编辑和验证 JSON 数据。Altova XMLSpy 提供的先进 JSON 功能正好符合这一要求,它提供了一个可视化的 JSON 网格视图,让您能够以结构化的、类似于电子表格的格式查看、理解和编辑 JSON 数据。此外,它还包括语法高亮显示、智能输入辅助功能,以及对 JSON Schema 的验证,使其既适用于简单的查看,也适用于复杂的数据分析。

  • 您可以在 JSON 查看器中编辑数据吗?

    是的。虽然有些在线工具只允许您查看 JSON 数据,但有些软件不仅可以查看,还可以直接在可视化或文本界面中编辑 JSON 数据。XMLSpy 是一个提供文本和可视化 JSON 编辑选项的例子。

  • 为什么要选择下载一个 JSON 查看器?

    与一般的在线工具不同,像XMLSpy这样的可下载JSON查看器提供了众多高级功能,其作用远不止于简单地查看JSON文件的内容。

    除了可视化的 JSON 视图,它还可以生成 JSON 文件,在 JSON、XML 和 YAML 之间进行转换,编辑 JSON 和 JSON Schema,甚至可以开发 XSLT 和 XQuery,以便与 JSON 一起使用。

    以下提供的 JSON 视图器安装简便,并且提供免费的 30 天试用期,无需提供信用卡信息。

  • 我该如何将 JSON 数据转换为易于阅读的格式?

    为了使 JSON 数据更易于阅读,您可以使用 JSON 视图器或编辑器,这些工具能够清晰地格式化和组织数据。Altova XMLSpy 尤其擅长这一点,它独特的 JSON 网格视图可以将 JSON 数据以清晰、表格化的方式呈现,而不是原始文本。每个键值对都整齐地排列在单元格中,您可以展开或折叠嵌套结构,以便专注于重要内容。这种基于网格的视图不仅提高了可读性,还让您只需点击几下即可编辑、排序和验证您的 JSON 数据,即使是复杂的文档也能变得易于阅读和操作。