【问题标题】:What are the advantages and disadvantages of pretty printing JSON? [closed]漂亮打印 JSON 的优缺点是什么? [关闭]
【发布时间】:2015-04-26 06:24:53
【问题描述】:

漂亮打印的 JSON 会比没有漂亮打印的 JSON 更重。除此之外,我想不出漂亮印刷与否之间的其他事情。

假设您要为公共 RESTful Web API 提供 Web 服务,它会影响服务器性能、往返时间等吗?

那么再次,漂亮打印 JSON 的优缺点是什么?

【问题讨论】:

  • 这是为了人类读者的利益……仅此而已。
  • 只是提高了可读性。
  • 正确答案太多
  • 很遗憾看到图片不见了,我真的很喜欢这个老问题:-)
  • 漂亮打印是供人使用的,机器不需要它。我只知道它可能会造成严重伤害的一种情况,那就是旨在人类可读但有时也是机器可读的日志文件。如果一个日志条目跨越多行,则处理它会变得更加困难。不过,这并不是 JSON 特有的。

标签: json pretty-print json-ld


【解决方案1】:

优势

  1. 更易于阅读

缺点

  1. 数据的大小会增加
  2. 会有一些计算开销

再考虑 4 秒钟,我无法再向这些列表添加任何内容! :P

【讨论】:

    【解决方案2】:

    工具可以两个版本完全相同,但漂亮的印刷版本对人类来说更具可读性。

    为什么不是每个人都打印得漂亮?

    出于同样的原因,人们在白天不打开车灯,即使这样可以提高他们的能见度:

    • 人们不去想它:json.dump() 有效,继续下一个问题。
    • 这不是默认设置,因此需要一点点手动操作
    • 人们不认为这是他们应该优化的东西。
    • 人们倾向于对其他事物进行微优化(JSON 字符串大小、汽车电池使用情况)

    【讨论】:

      猜你喜欢
      • 2014-05-19
      • 2021-01-31
      • 2014-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-03
      • 2011-05-05
      相关资源
      最近更新 更多