【发布时间】:2019-10-03 19:52:55
【问题描述】:
我正在使用 go 收集来自 URL 的响应并将它们存储在 JSON 中以供以后处理。我想对我存储的响应的大小实施一个限制,但是我无法正确地实施这个限制,因为当 JSON 被编组时,字符串被转义,这使得它的长度超过了限制。 编组时如何限制字符串的长度,包括转义字符?
【问题讨论】:
-
您可以通过
map[string]interface{}解组和编组 JSON 以尝试最小化 JSON。我认为您可以做的就是删除不必要的空白。 -
请说明您希望在超出限制时发生什么。您想在超出限制时编码失败,在超出限制时丢弃结果,还是其他?
标签: go