データ コンバータ · ブラウザ上で 100% 動作します
Protobuf から JSON へのコンバーター
ブラウザーで、シリアル化された Protobuf バイナリ メッセージを人間が判読できる JSON にデコードします。 .proto スキーマとバイナリ ペイロードをドロップします。ルート メッセージ タイプを選択し、JSON を取得します。 gRPC トラフィックの検査やシリアル化された API ペイロードのデバッグに役立ちます。
使用方法
- .proto スキーマ ファイルを削除します。
- バイナリ protobuf メッセージ (.bin / .pb) を削除します。
- バイナリが表すメッセージ タイプを選択します。
- 「変換」をクリックします。デコードされた JSON はダウンロード用に提供されます。
よくある質問
.proto ファイルが必要なのはなぜですか?
Protobuf バイナリにはスキーマ情報が含まれていません。フィールドは名前ではなくタグ番号によって識別されます。 .proto がないと、デコードされた出力は意味のない単なる {1: ..., 2: ...} になります。
ネストされたメッセージは処理されますか?
はい。 protobufjs はスキーマ グラフを調べ、ネストされたメッセージ、繰り返しフィールド、oneof、およびマップを再帰的にデコードします。
私のスキーマまたはメッセージはサーバーにアップロードされますか?
いいえ。変換は WebAssembly と Web API を使用してブラウザ内で完全に実行されます。変換中に DevTools の [ネットワーク] タブを開きます。ファイルを運ぶ送信トラフィックがないことがわかります。
これは本当に無料ですか?
はい。サインアップ、割り当て、アップグレード層はありません。変換はお客様のマシン上で実行されるため、ホストに費用はかかりません。