下面提到的数据是什么类型?
What is the type of below mention data?
作为服务调用的结果,我收到了下面提到的数据类型。我需要解析这个数据,它看起来不像 JSON 或 YANG,想知道它是什么?
update {
timestamp: 1513187126024174850
prefix {
elem {
name: "interfaces"
}
elem {
name: "interface"
key {
key: "name"
value: "interface-0/0/0"
}
}
}
这看起来像 "text format" 协议缓冲区。该格式与 proto2 一起用于人类可读的显示。在 proto3 中 JSON 是首选,尽管文本格式仍然可用。 protoc
工具能够在文本和二进制 protobuf 之间进行转换。
我不知道语法的正式定义,但它相当简单。关于另一个问题有一些例子:What does the protobuf text format look like?
作为服务调用的结果,我收到了下面提到的数据类型。我需要解析这个数据,它看起来不像 JSON 或 YANG,想知道它是什么?
update {
timestamp: 1513187126024174850
prefix {
elem {
name: "interfaces"
}
elem {
name: "interface"
key {
key: "name"
value: "interface-0/0/0"
}
}
}
这看起来像 "text format" 协议缓冲区。该格式与 proto2 一起用于人类可读的显示。在 proto3 中 JSON 是首选,尽管文本格式仍然可用。 protoc
工具能够在文本和二进制 protobuf 之间进行转换。
我不知道语法的正式定义,但它相当简单。关于另一个问题有一些例子:What does the protobuf text format look like?