ワークアウトのデータは、Appleヘルスケアの機能、または Zones の機能を使って出力できます。
| アプリ | 形式 | 対象範囲 |
|---|---|---|
| ヘルスケア | XML | すべてのデータ |
| Zones | JSON | ワークアウトごと |
Appleヘルスケアでは、すべてのヘルスケアデータを XML形式で書き出すことができます。
Zones では、ワークアウトデータを JSON 形式のファイルとして出力できます。
この操作はショートカットアプリからも行えます。
この機能を利用するには、Zones バージョン 9 以上が必要です。
ショートカットから実行する場合は、最新のワークアウトが出力対象になります。
{
"uuid": "293F1B89-7C0A-4F37-AFE2-EC233B7098FD",
"name": "ランニング",
"activity": {
"name": "ランニング",
"type": 37
},
"startDate": "2025-12-04T06:19:58Z",
"endDate": "2025-12-04T06:26:00Z",
"source": "Zones",
"zones": {
"zone4": {
"name": "無酸素",
"rate": 0.0,
"time": {
"value": 0,
"unit": "sec"
}
},
"zone3": {
"name": "有酸素",
"rate": 1.0,
"time": {
"value": 362,
"unit": "sec"
}
},
"zone2": {
"name": "脂肪燃焼",
"rate": 0.0,
"time": {
"value": 0,
"unit": "sec"
}
},
"zone1": {
"name": "ウォームアップ",
"rate": 0.0,
"time": {
"value": 0,
"unit": "sec"
}
}
},
"duration": {
"value": 362,
"unit": "sec"
},
"activeCalories": {
"value": 42,
"unit": "kcal"
},
"distance": {
"value": 0.96,
"unit": "km"
},
"pace": {
"value": "6′13″",
"unit": "/km"
},
"averageIntensity": {
"value": 80,
"unit": "%"
},
"minIntensity": {
"value": 75,
"unit": "%"
},
"maxIntensity": {
"value": 83,
"unit": "%"
},
"averageMETs": {
"value": 9.6,
"unit": "METs"
},
"step": {
"value": 1079,
"unit": "歩"
},
"cadence": {
"value": 179,
"unit": "spm"
},
"runningPower": {
"value": 144,
"unit": "W"
},
"runningVerticalOscillation": {
"value": 7.9,
"unit": "cm"
},
"runningGroundContactTime": {
"value": 240,
"unit": "ms"
},
"runningStrideLength": {
"value": 0.9,
"unit": "m"
},
"runningPace": {
"value": "6′11″",
"unit": "/km"
},
"averageHeartRate": {
"value": 147,
"unit": "bpm"
},
"minHeartRate": {
"value": 139,
"unit": "bpm"
},
"maxHeartRate": {
"value": 155,
"unit": "bpm"
},
"weather": {
"condition": "曇り時々晴れ",
"symbol": "cloud",
"humidity": "57%",
"pressure": "1033 hPa",
"temperature": "17°C"
}
}