毎日使う開発者ツールを、すべて一か所に。
コンバーター、フォーマッター、ハッシュ、バリデーター、そして何度も開き直す小さなユーティリティが、タブの海に散らばることなく一か所にまとまります。
Protobuf スキーマ定義を JSON Schema に変換します
Protocol Buffers (protobuf) は、Google が開発した、言語やプラットフォームに依存しない拡張可能な構造化データのシリアライズ機構です。XML や JSON より小さく、高速で、シンプルです。JSON Schema は…の語彙です…
このツールは .proto 構文を解析し、同等の JSON Schema を生成します。メッセージ型はプロパティを持つ JSON オブジェクトに、repeated フィールドは配列に、enum は許可された値を持つ文字列型になります。フィールド番号は…
シンプルなメッセージ、repeated フィールド、enum 型をカバーしているので、一般的な入力と出力をすばやく比較できます。
選択したツールのソースコード。右側のライブ版と並べて表示されます。
// Protobuf to JSON Schema converter (simplified) interface ParsedField { name: string; type: string; isRepeated: boolean; fieldNumber: number; } interface ParsedMessage {