文件名称:protobuf-go:支持Google的协议缓冲区
文件大小:1.46MB
文件格式:ZIP
更新时间:2024-02-24 08:14:08
go golang protocol-buffers protobufs GoGo
支持协议缓冲区 此项目托管用于的Go实现,该实现是语言中立,平台中立,可扩展的机制,用于序列化结构化数据。 协议缓冲语言是用于指定结构化数据的模式的语言。 该模式被编译成特定于语言的绑定。 该项目不仅提供了为协议缓冲语言生成Go代码的工具,还提供了处理Go中消息序列化的运行时实现。 有关协议缓冲区本身的更多信息,请参见。 该项目由两个部分组成: 代码生成器: 工具是协议缓冲区编译器protoc的编译器插件。 它增强了protoc编译器,因此它知道如何。 运行时库: 模块包含一组Go软件包,这些软件包构成了Go中protobuf的运行时实现。 这提供了一组接口,接口以及以各种格式(例如 , 和 )序列化消息的功能。 有关如何在Go中使用protobuf的常规指南,请参见中的。 此项目是由模块实现的Go协议缓冲区API的第二个主要修订。 第一个主要版本由模块实现。 包装指数 此模块提供的软件包的摘要: :包proto提供对protobuf消息进行操作的功能,例如克隆,合并和检查相等性以及二进制序列化。 :包protojson将protobuf消息序列化为JSON。