【发布时间】:2021-07-05 16:40:25
【问题描述】:
我和一位同事正在尝试编写压缩、验证、解析和存储来自客户端的 json 所需的最小逻辑。
这样做后,我们意识到压缩和验证是两个步骤,无论如何都是由 json.Compact 完成的,因为代码表明 json.Compact 调用 json Scanner。然后扫描程序验证 json 和无效 json 上的错误。
文档没有明确说明,但我们认为是这样。
让我们知道想法。
【问题讨论】:
-
"Compact 将 JSON 编码的 src 附加到 dst,省略了无关紧要的空格字符。"它清楚地说明“JSON 编码”并返回错误。它如何压缩无效的 JSON?压缩的无效 JSON 会是什么样子?
标签: json validation go encoding godoc