zoukankan      html  css  js  c++  java
  • Protocol Android

    使用 Protocol Buffers 代替 JSON 的五个原因

    Protocal Buffers的简短介绍

    首先,什么是Protocol Buffers?文档中说:

    “Protocol Buffers是一种以有效并可扩展的格式编码结构化数据的方式。”

    Google开发了Protocol Buffers使用于内部的服务。 它是一种二进制格式允许你使用规范的语言定义一个模式,例如:

    1
    2
    3
    4
    5
    message Person {
      required int32 id = 1;
      required string name = 2;
      optional string email = 3;
    }

    你能在命名空间中封装他们或者用上面的方式在顶层声明他们。这个片段定义了Person数据类型的模式,有三个字段:id, name和email。除了命名字段,你能提供一个类型决定数据怎样编码和在线上发送,在上面我们看到有int32类型和string类型。还提供了关键字进行验证和结构化(required 和optional )。字段被编号,这有助于向后兼容,我将在以后详细的介绍。

  • 相关阅读:
    投产包错误的思考
    Oracle----用户操作
    3.27 学习记录
    3.26 学习记录
    3.25 学习记录
    3.24 学习记录
    3. 23构建之法读后感
    3.22 学习记录
    3. 21学习记录
    3.20 学习记录
  • 原文地址:https://www.cnblogs.com/wingjay/p/3988484.html
Copyright © 2011-2022 走看看