将 Apple Health 健身记录导出为JSON

面向开发者和数据爱好者:将完整、无损的锻炼导出为结构化 JSON——每个采样、路线点和统计数据,可直接用于 Python、notebook 或 LLM。

workout.json
{
  "schemaVersion": 1,
  "workout": {
    "activityType": "Running",
    "duration": 2700
  },
  "route": [ ... ],
  "samples": {
    "heartRate": [ ... ]
  },
  "summary": { ... }
}

JSON 导出中有什么?

JSON 导出是最完整的格式——锻炼的无损转储,带有稳定的schemaVersion。顶层封装包含:

  • workout——活动类型、日期、时长、距离、能量、来源设备和事件(暂停)。
  • route——带时间戳、纬度、经度、海拔、速度和航向的 GPS 点。
  • samples——每个采样类型(心率、功率、踏频、距离)及其数值和单位。
  • summary——覆盖标志、按类型统计和衍生指标。

为何导出为 JSON

专为代码打造

可在 Python、JavaScript 或任何语言中解析它——非常适合 notebook 和数据管道。

喂给 AI

将 JSON 上传到 ChatGPT 或 Claude,询问有关你训练的问题。

无损存档

没有任何内容被汇总省略——它是锻炼最丰富、最经得起未来考验的副本。

如何从 Apple Health 导出

JSON 导出无损且自描述,带有版本化架构以实现稳定解析。

1

打开健身记录

在 Workout Exporter 中点按你想要的锻炼。

2

点按“导出”

在锻炼详情界面打开格式菜单。

3

选择 JSON(完整原始数据)

选择JSON以在本机生成完整的结构化文件。

4

随处使用

存储到“文件”供你的脚本使用,或上传到 LLM 进行分析。

下载示例文件

获取一份真实的 JSON 导出,查看完整架构——锻炼、路线、采样和汇总。

常见问题

JSON 架构稳定吗?

是的。封装携带一个schemaVersion字段,以便下游工具能在 App 更新后可靠地解析它。

我可以用 ChatGPT 或 Claude 分析它吗?

可以——参见用 AI 分析 Apple Watch 数据。你可以上传 JSON 并提出训练指导方面的问题。

这与 CSV 有何不同?

JSON 无损地保留嵌套结构(路线、按类型采样、事件);CSV则将数据扁平化以适配电子表格。

导出需要账户或互联网吗?

不需要。JSON 在本机生成,App 绝不会上传它。

把你的健身数据从 Apple Health 中导出来

Workout Exporter 是一次性购买,售价 $4.99 —— 无订阅、无账户,一切都在设备本地完成。

在 App Store 下载