下面提到的数据类型是什么?

时间:2017-12-14 01:47:08

标签: json grpc ietf-netmod-yang

由于服务电话,我收到以下提及的数据类型。我需要解析这些数据,它似乎不像JSON或YANG,想知道它是什么?

update {
  timestamp: 1513187126024174850
  prefix {
    elem {
      name: "interfaces"
    }
    elem {
      name: "interface"
      key {
        key: "name"
        value: "interface-0/0/0"
      }
   }

  }

1 个答案:

答案 0 :(得分:1)

看起来像"文字格式"协议缓冲区。该格式与proto2一起用于人类可读的显示。在proto3中,JSON是首选,尽管文本格式仍然可用。 protoc工具可以在文本和二进制protobuf之间进行转换。

我不知道语法的正式定义,但它相当简单。在另一个问题上有一些例子:What does the protobuf text format look like?