2.2. 【拡張仕様】JSON を用いたエンコーディング¶
本拡張仕様では、エンコーディングに JSON を使用した場合の、メッセージのエンコード/デコードの方法について定義します。
2.2.1. エンコーディングの名称¶
トランスポート層での事前ネゴシエーション時に使用するエンコーディング名は、 json
を使用します。
2.2.2. メッセージのフォーマットとパース¶
このエンコーディングでは、【拡張仕様】Protocol Buffers を用いたエンコーディング で定義された proto ファイル群を使用して、 Protocol Buffers で定義されている JSON マッピング のメカニズムにそって JSON形式のテキストに変換した形式を使用します。
2.2.3. フォーマットのタイプ¶
本エンコーディングはテキスト形式です。