【问题标题】:Handle Null values in server side or client side?在服务器端或客户端处理 Null 值?
【发布时间】:2019-04-30 01:13:02
【问题描述】:

我有一个包含很多空值的 Json。 服务器消除空值然后将其发送给客户端会更好吗 或服务器将所有数据发送到客户端,然后在客户端处理空值? 哪种方法开销小,速度快?

【问题讨论】:

  • 取决于您如何解析 json 以及带宽是否是一个因素。提供代码,如何在客户端解析 json。
  • @finki 和 moshi 是 android 中用于解析 json 文件的库
  • 我知道,我正在使用它。显示您需要帮助的代码
  • 如果 null 对您的用例没有任何语义差异而不是缺席,那么请避免从服务器发送它并通过网络保存您的用户字节!

标签: android node.js json server moshi


【解决方案1】:

服务器应尽可能避免发送空值。因为将所有条件都放在客户端会使响应变慢。

【讨论】:

    【解决方案2】:

    我认为空值检查最好从服务器端完成,但如果您只是在使用对象及其内容之前添加空值检查,那么工作量也不大......

    【讨论】:

      猜你喜欢
      • 2011-03-05
      • 1970-01-01
      • 1970-01-01
      • 2011-01-01
      • 2011-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-08
      相关资源
      最近更新 更多