欢迎!请查阅关于页面了解这个平台的一些更多信息。
我已经用:json writer写了很多数据,但我正考虑切换到:json-verbose writer,这样我会有混合格式的JSON。看起来:json reader可以很好地处理:json-verbose的写入,但我还是想确认一下。
:json
:json-verbose
是的,至少它在规范中。根据https://github.com/cognitect/transit-format,
请注意,JSON有两种写入模式。在正常JSON模式下,启用了缓存(如下文所述),并将映射表示为带特殊标记元素的数组。还有JSON-Verbose模式,效率较低,但更容易阅读。在JSON-Verbose模式下,禁用缓存,并将映射表示为JSON对象。这对于配置文件、调试或任何其他比性能更重要的是可读性的情况很有用。期望JSON阅读器能够透明地处理 使用这两种模式中的任何一种编写的数据并且不再意识到使用哪种模式编写了数据。
(重点在我)
也许吧,但我还是小心点。
这个表格似乎表明可能至少有一些差异。
https://github.com/cognitect/transit-format#ground-and-extension-types
特别是,带有“扩展”和“时间点”的行看起来可能有点可疑。