Altova XMLSpy 2023 Professional Edition

XMLSpy支持JSON Lines(JSONL)和JSON with Comments(JSONC)文档。这意味着可用于这些文档的验证和智能编辑功能也同样适用于其他类型的JSON文档。本部分讨论了这些JSON文档类型的主要功能。

 

JSON Lines

JSON Lines(JSONL)是一种用于存储结构化数据的格式,其中每条记录通过换行符与下一条记录分开;即每条记录都在自己的行上。因此,可以一次处理一条记录,从而使该格式非常适合处理日志文件等数据。

 

JSON Lines文档示例

["Team", "Played", "Won", "Drew", "Lost", "Points"]

["USA", 2, 1, 1, 0, 4]

["France", 3, 1, 1, 1, 4]

["Germany", 1, 0, 1, 0, 1]

["USA", 1, 1, 1, 1, 0]

 

有关更多示例,请参见http://jsonlines.org/examples/

 

如果文件具有.jsonl扩展名,则XMLSpy将其识别为JSON Lines文件。

 

JSON with Comments

JSON文档(而不是JSON5文档)不允许使用注释。带注释的JSON文档(JSONC)格式已被引入,允许在JSON文档中使用注释。以下注释在JSONC中使用并在XMLSpy中得到支持:

 

单行注释:以//为前缀。例如:// My comment

多行注释:由/**/分隔。例如:/* My comment */

 

如果文件具有.jsonc扩展名,则XMLSpy将其识别为JSONC文件。

 

请注意:JSON5文档中也允许使用注释。其他类型的JSON文件(除了JSONC和JSON5)中的注释可能会在处理过程中导致错误。

 

© 2017-2023 Altova GmbH