协议缓冲区与XML / JSON,用于编程工作之外的数据输入

时间:2015-05-18 13:22:25

标签: json xml protocol-buffers data-entry

我很想使用协议缓冲区,但我不确定它们是否适合我的用例。这是:

我有一个测验应用。这需要一堆数据,如类别,问题,答案列表(以及哪些是正确的)。 我不想负责输入这些数据 - 我更愿意将其传递给非程序员,以XML或JSON格式化所有这些数据。然后我的应用程序只会读入数据文件。

Google的协议缓冲区是否适合我的用例?或者我应该坚持使用更传统的格式,如XML或JSON?

1 个答案:

答案 0 :(得分:1)

我认为不是:Protobuf是二进制格式。那么你需要支持XML或JSON和Protobuf等文本格式。

此外,您似乎无法从Protobufs中获得更好的性能。