DBC をオンラインで JSON に変換
CAN データベースの JSON 表現は、シミュレーションフレームワーク、ログパイプライン、テスト自動化にそのまま組み込めます。.dbc ファイルをドロップして、階層化されたきれいな JSON をエクスポートしましょう——メッセージ、信号、スケーリング、単位、値説明を含み、ファイルをどこにもアップロードしません。
- 階層構造:メッセージが信号を内包——結合不要
- 数値は数値のまま:係数/オフセットは数値型でエクスポート
- 値説明は 名前 → ラベル のマップに
- CAPL、Python、Rust の CAN ツールチェーンに最適な入力
使い方
- 1DBC ビューアを開き、.dbc ファイルをドロップします。
- 2「エクスポート」をクリックし JSON を選択。現在のプレビューでは先頭 20 行をエクスポートします。
- 3完全エクスポートと一括変換は Pro の提供開始後に利用できます。
よくある質問
なぜ CSV ではなく JSON なのですか?
CSV はフラットで入れ子を失います。JSON は メッセージ → 信号 の階層と型付き数値を維持します。これこそがスクリプトやシミュレーターが求めるものです。
JSON のスキーマはドキュメント化されていますか?
エクスポートは自己記述的です。メッセージオブジェクトは id、extended、dlc、cycleTime と、すべての DBC プロパティを持つ signals 配列を含みます。
JSON を DBC に戻せますか?
往復変換はロードマップにあります。現在 CANpeek は DBC → JSON/CSV/XLSX の変換と A2L データベースの読み取りに対応しています。
ファイルはブラウザから出ません
CANpeek は DBC および A2L ファイルを完全にクライアント側で解析します — アップロードもアカウントも保存も不要です。現在有料製品はなく、フルエクスポートは Pro で予定しています。
DBC → JSON 変換ツールを開く