【问题标题】:How to limit the length of a JSON string after encoding?编码后如何限制JSON字符串的长度?
【发布时间】:2019-10-03 19:52:55
【问题描述】:

我正在使用 go 收集来自 URL 的响应并将它们存储在 JSON 中以供以后处理。我想对我存储的响应的大小实施一个限制,但是我无法正确地实施这个限制,因为当 JSON 被编组时,字符串被转义,这使得它的长度超过了限制。 编组时如何限制字符串的长度,包括转义字符?

【问题讨论】:

  • 您可以通过map[string]interface{} 解组和编组 JSON 以尝试最小化 JSON。我认为您可以做的就是删除不必要的空白。
  • 请说明您希望在超出限制时发生什么。您想在超出限制时编码失败,在超出限制时丢弃结果,还是其他?

标签: go


【解决方案1】:

编组时如何限制包括转义字符在内的字符串长度?

你不能。很简单。

【讨论】:

    猜你喜欢
    • 2019-06-17
    • 1970-01-01
    • 2012-12-22
    • 2017-11-12
    • 1970-01-01
    • 2011-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多