Protobufフォーマッター
インストール不要の無料オンラインProtobufフォーマッター。.proto定義ファイルを美しく整形する
Protobuf フォーマッターについて
Protobuf フォーマッターは Protocol Buffer のメッセージ定義を整形し、JSON に変換できます。.proto の内容を貼り付けるかファイルをアップロードし、「Proto Format」で整形、または「JSON Output」でメッセージを JSON 構造に変換してから、コピーまたはダウンロードします。
使い方
1. proto の内容を貼り付けるか、「ファイルをアップロード」で .proto や .txt を読み込みます 2. 「Proto Format」で整形、または「JSON Output」で JSON に変換します 3. 「フォーマット」を押します 4. 「コピー」または「ダウンロード」で結果を保存します
ヒントとベストプラクティス
このフォーマッターはメッセージブロックとそのフィールド(型、名前、フィールド番号)に焦点を当てます。JSON 出力では、フィールド値は自然な型(数値、真偽値、引用符付き文字列、null)に変換されます。完全な proto コンパイラではなく、手軽な整形・プレビューツールです。
▶2 つのモードの違いは?
Proto Format は可読性のためにメッセージ定義を正規化します(型・名前・フィールド番号のレイアウトを統一)。JSON Output はメッセージのフィールドを読み取り、推論された型の値を持つ JSON オブジェクトを生成します。
▶.proto ファイルをアップロードできますか?
はい。「ファイルをアップロード」をクリックして .proto、.txt、.json を選ぶと内容が入力欄に読み込まれます。直接貼り付けることもできます。
▶値はどのように JSON に変換されますか?
引用符のない数値は数値、true/false は真偽値、引用符付きは文字列、null/NULL は null になります。それ以外は文字列として保持されます。
▶proto を検証やコンパイルしますか?
いいえ。メッセージブロックの整形とプレビューは行いますが、完全な proto コンパイラは実行しません。実際のコンパイルには protoc やビルドツールを使用してください。
▶データはどこかに送信されますか?
いいえ。整形はブラウザ内で完全に行われ、proto の内容が端末から外に出ることはありません。
このツールがあなたに役立ったなら、私にコーヒーをご馳走することをお勧めします。
私にコーヒーを買ってください。