2017-12-14 10 views
0

私はサービスコールの結果として以下のデータタイプを受け取りました。私はこのデータを解析する必要があります、JSONやYANGのようなものではありません、それは何ですか?下記のデータの種類は?

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

    } 
+0

ここに文脈を追加してください。このテキストで終わるためにあなたは正確に何をしましたか? 「サービスコール」とはどういう意味ですか? – pentadecagon

答えて

0

「テキスト形式」のプロトコルバッファのようです。この形式は人間が読める形式で表示するためにproto2で使用されます。 proto3ではJSONが推奨されていますが、テキスト形式はまだ利用可能です。 protocツールは、テキストとバイナリの間で変換することができます。

私は構文の正式な定義を知らないのですが、それはかなり単純です。この他の質問にはいくつかの例があります:What does the protobuf text format look like?

+0

こんにちはEric、これはgNMI protoc3から出力されます。私にはある種のツリーデータがあります。 – Ammad