2.2. 【拡張仕様】JSON を用いたエンコーディング

本拡張仕様では、エンコーディングに JSON を使用した場合の、メッセージのエンコード/デコードの方法について定義します。

2.2.1. エンコーディングの名称

トランスポート層での事前ネゴシエーション時に使用するエンコーディング名は、 json を使用します。

2.2.2. メッセージのフォーマットとパース

このエンコーディングでは、【拡張仕様】Protocol Buffers を用いたエンコーディング で定義された proto ファイル群を使用して、 Protocol Buffers で定義されている JSON マッピング のメカニズムにそって JSON形式のテキストに変換した形式を使用します。

2.2.3. フォーマットのタイプ

本エンコーディングはテキスト形式です。