欢迎!请查阅关于页面获取更多有关这项工作的信息。
我已经用 :json 写入器写了很多数据,但我正在考虑切换到 :json-verbose 写入器,这样我就可以混合使用两种格式的 JSON。似乎 :json 读取器可以很好地处理 :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
具体来说,“扩展”列中的“时间点”看起来可能有点问题。