在线将 DBC 转为 JSON
CAN 数据库的 JSON 表示可直接接入仿真框架、日志流水线和测试自动化。拖入你的 .dbc 文件,导出一份干净、层级化的 JSON——报文、信号、缩放、单位和数值描述——无需将文件上传到任何地方。
- 层级化:报文包含其信号——无需自行关联
- 数字保持为数字:系数/偏移以数值类型导出
- 数值描述转为 名称 → 标签 的映射
- CAPL、Python 与 Rust CAN 工具链的理想输入
工作原理
- 1打开 DBC 查看器并拖入你的 .dbc 文件。
- 2点击“导出”并选择 JSON。当前预览导出前 20 行。
- 3完整导出与批量转换将在 Pro 上线后提供。
常见问题
为什么用 JSON 而不是 CSV?
CSV 是扁平的,会丢失嵌套结构;JSON 保留了 报文 → 信号 的层级与有类型数字,而这正是脚本与仿真器所需要的。
JSON 的 schema 有文档说明吗?
导出是自描述的:报文对象携带 id、extended、dlc、cycleTime 以及一个包含每个 DBC 属性的 signals 数组。
我可以把 JSON 转回 DBC 吗?
双向转换已在路线图中;目前 CANpeek 支持 DBC → JSON/CSV/XLSX,并能读取 A2L 数据库。
你的文件从不离开浏览器
CANpeek 完全在客户端解析 DBC 与 A2L 文件——无需上传、无需账号、不存储任何内容。目前没有付费产品;完整导出已列入 Pro 规划。
打开 DBC → JSON 转换工具