データコンバーター・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 の Network タブを開いてみてください。ファイルを運ぶ送信トラフィックは見当たりません。

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

はい。登録なし、上限なし、アップグレードプランもありません。変換はあなたのマシン上で実行されるため、私たちのホスティング費用はゼロです。