データコンバーター・100%ブラウザ内で動作
Protobuf→JSONコンバーター
シリアライズされたProtobufのバイナリメッセージを、ブラウザ内で人間が読めるJSONにデコードします。.protoスキーマとバイナリペイロードをドロップし、ルートメッセージ型を選ぶとJSONが得られます。gRPCトラフィックの調査やシリアライズされたAPIペイロードのデバッグに便利です。
アップロードなし登録不要トラッキングなし無料・無制限
スキーマ(.proto)
メッセージ型を記述する.protoファイル。
バイナリメッセージ(.bin / .pb)
シリアライズされたバイナリのprotobufメッセージ。
使い方
- .protoスキーマファイルをドロップ。
- バイナリのprotobufメッセージ(.bin / .pb)をドロップ。
- バイナリが表すメッセージ型を選択。
- 変換をクリック。デコードされたJSONがダウンロード用に提供されます。
よくある質問
なぜ.protoファイルが必要なのですか?
Protobufのバイナリにはスキーマ情報が含まれず、フィールドは名前ではなくタグ番号で識別されます。.protoがないと、デコード結果は意味のない{1: ..., 2: ...}になってしまいます。
ネストされたメッセージは扱えますか?
はい。protobufjsがスキーマグラフをたどり、ネストされたメッセージ、繰り返しフィールド、oneof、マップを再帰的にデコードします。
スキーマやメッセージはサーバーにアップロードされますか?
いいえ。変換は WebAssembly と Web API を使ってすべてブラウザ内で実行されます。変換中に DevTools の Network タブを開いてみてください。ファイルを運ぶ送信トラフィックは見当たりません。
これは本当に無料ですか?
はい。登録なし、上限なし、アップグレードプランもありません。変換はあなたのマシン上で実行されるため、私たちのホスティング費用はゼロです。