gpt4 book ai didi

protocol-buffers - gson vs Protocol Buffer

转载 作者:行者123 更新时间:2023-12-04 13:44:05 29 4
gpt4 key购买 nike

与GSON相比, Protocol Buffer (protobuf)的优缺点是什么?

在什么情况下,protobuf比GSON更合适?

对于一个非常笼统的问题,我感到抱歉。

最佳答案

json(通过gson库)和protobuf均可在平板之间移植;但

  • protobuf较小(带宽),更便宜(CPU),可以读写
  • json是人类可读/可编辑的(protobuf是二进制的;在没有库支持的情况下很难解析)
  • protobuf合并片段很简单-仅连接
  • json易于传递给网页客户端
  • protobuf的主要Java版本需要契约(Contract)定义(.proto)和代码生成; gson似乎允许任意使用pojo(有适用于此类对象的protobuf实现,但不适用于Java afaik)

  • 如果性能至关重要:protubuf

    用于网页(JavaScript)或人类可读的json :(可能是通过gson)

    关于protocol-buffers - gson vs Protocol Buffer ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4979754/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com