【问题标题】:Pros and cons of using JSON Pretty Print?使用 JSON Pretty Print 的优缺点?
【发布时间】:2013-12-26 08:04:27
【问题描述】:

目前我正在分析以不同格式生成 JSON 输出的利弊。根据您的说法,带有漂亮打印的 JSON 输出和 没有任何与漂亮打印相关的格式的 JSON 输出的优缺点是什么,例如

  1. 性能。

  2. 序列化/反序列化。

  3. 解析或任何其他标准。

我正在使用 Java。

【问题讨论】:

  • 为什么需要漂亮的打印出来?
  • 在前端团队发送的我当前的需求手册中,JSON 输出基于漂亮的打印
  • 这没有意义。 JSON 对空格不敏感。
  • 所以你的意思是如果打印漂亮有空格就不会有副作用?
  • 不,JSON 解析器完全忽略它。如果您不打算阅读它,那么添加它是没有意义的。即使您确实打算阅读它,安装浏览器扩展程序或在文本编辑器中对其进行格式化也更容易。

标签: java json pretty-print


【解决方案1】:

对于你提到的所有三点,最好不要使用漂亮的打印。漂亮打印的唯一优点是更容易被人阅读。

【讨论】:

  • 我明白了!如果您能以一些实际的理由指出这 3 点,将不胜感激。
  • 插入的额外空白对性能(生成、解析和传输时间)有负面影响,此外生成器更复杂。
【解决方案2】:

如果不进行任何类型的分析,我认为没有额外的空格会更好地提高性能,即使只是略微。不过这样会节省一些带宽。

【讨论】:

  • 这似乎是真的!如果 JSON 结果很大,那么它可能会影响响应时间!
猜你喜欢
  • 2016-03-05
  • 2014-11-25
  • 1970-01-01
  • 2015-07-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-11
  • 1970-01-01
相关资源
最近更新 更多