DBC をオンラインで JSON に変換

CAN データベースの JSON 表現は、シミュレーションフレームワーク、ログパイプライン、テスト自動化にそのまま組み込めます。.dbc ファイルをドロップして、階層化されたきれいな JSON をエクスポートしましょう——メッセージ、信号、スケーリング、単位、値説明を含み、ファイルをどこにもアップロードしません。

  • 階層構造:メッセージが信号を内包——結合不要
  • 数値は数値のまま:係数/オフセットは数値型でエクスポート
  • 値説明は 名前 → ラベル のマップに
  • CAPL、Python、Rust の CAN ツールチェーンに最適な入力

使い方

  1. 1DBC ビューアを開き、.dbc ファイルをドロップします。
  2. 2「エクスポート」をクリックし JSON を選択。現在のプレビューでは先頭 20 行をエクスポートします。
  3. 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 変換ツールを開く
lei_xu@163.com