データ コンバータ · ブラウザ上で 100% 動作します

Protobuf から JSON へのコンバーター

ブラウザーで、シリアル化された Protobuf バイナリ メッセージを人間が判読できる JSON にデコードします。 .proto スキーマとバイナリ ペイロードをドロップします。ルート メッセージ タイプを選択し、JSON を取得します。 gRPC トラフィックの検査やシリアル化された API ペイロードのデバッグに役立ちます。

アップロードなしサインアップはありません追跡なし無料、無制限
スキーマ (.proto)
メッセージ タイプを説明する .proto ファイル。
バイナリメッセージ (.bin / .pb)
シリアル化されたバイナリ protobuf メッセージ。

使用方法

  1. .proto スキーマ ファイルを削除します。
  2. バイナリ protobuf メッセージ (.bin / .pb) を削除します。
  3. バイナリが表すメッセージ タイプを選択します。
  4. 「変換」をクリックします。デコードされた JSON はダウンロード用に提供されます。

よくある質問

.proto ファイルが必要なのはなぜですか?

Protobuf バイナリにはスキーマ情報が含まれていません。フィールドは名前ではなくタグ番号によって識別されます。 .proto がないと、デコードされた出力は意味のない単なる {1: ..., 2: ...} になります。

ネストされたメッセージは処理されますか?

はい。 protobufjs はスキーマ グラフを調べ、ネストされたメッセージ、繰り返しフィールド、oneof、およびマップを再帰的にデコードします。

私のスキーマまたはメッセージはサーバーにアップロードされますか?

いいえ。変換は WebAssembly と Web API を使用してブラウザ内で完全に実行されます。変換中に DevTools の [ネットワーク] タブを開きます。ファイルを運ぶ送信トラフィックがないことがわかります。

これは本当に無料ですか?

はい。サインアップ、割り当て、アップグレード層はありません。変換はお客様のマシン上で実行されるため、ホストに費用はかかりません。