Состояние (State of Mind) — формат JSON-экспорта
Описание структуры State of Mind в JSON-экспорте
Last updated: August 26, 2026
На этой странице
Состояние (State of Mind)
Данные State of Mind отражают записи о настроении и психическом состоянии в Apple «Здоровье». Функция доступна в iOS 18.0 и новее. В JSON-экспорте записи State of Mind хранятся в массиве stateOfMind.
Структура
Каждая запись содержит сведения о настроении, эмоциональной валентности, метках и ассоциациях:
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"start": "2024-02-06T22:00:00Z",
"end": "2024-02-06T22:05:00Z",
"kind": "daily_mood",
"labels": ["calm", "confident"],
"associations": ["work", "tasks"],
"valence": 0.7,
"valenceClassification": "very_pleasant",
"metadata": {
"customKey": "customValue"
}
}
Поля
Поля записи
id(String): Уникальный идентификатор записи State of Mindstart(String): Время начала в виде метки ISO 8601, например2024-02-06T22:00:00Zend(String): Время окончания в виде метки ISO 8601, например2024-02-06T22:05:00Zkind(String): Тип записи:daily_moodилиmomentary_emotionlabels(Array): Метки, описывающие состояние, со значениями в нижнем регистре, такими как calm,anxious,happyилиstressedassociations(Array): Контексты, связанные с состоянием, со значениями в нижнем регистре или snake-case, такими как work,fitness,family,current_eventsилиself_carevalence(Number): Эмоциональная валентность от -1.0 (очень неприятная) до 1.0 (очень приятная)valenceClassification(String): Классификация валентности:very_unpleasant,unpleasant,slightly_unpleasant,neutral,slightly_pleasant,pleasantилиvery_pleasantmetadata(Object<String, String>, необязательно): Текстовые метаданные записи. Поле отсутствует, если метаданных нет.
Как читать валентность
Валентность отражает эмоциональное качество состояния:
- Отрицательная валентность (значения ближе к -1.0): неприятные или негативные эмоциональные состояния
- Нейтральная валентность (значения около 0.0): нейтральные эмоциональные состояния
- Положительная валентность (значения ближе к 1.0): приятные или позитивные эмоциональные состояния
Строка valenceClassification задаёт категорию, а valence даёт более точное числовое значение.
Метки и ассоциации
- Метки описывают, как вы себя чувствуете (например,
calm,anxious,happyилиstressed) - Ассоциации дают контекст того, чем вы занимались или что повлияло на состояние (например,
work,fitness,friendsилиfamily)
Пример записи
{
"id": "9f4a09ba-3933-4f2a-b165-5c5c76513e99",
"start": "2024-02-06T08:00:00Z",
"end": "2024-02-06T08:05:00Z",
"kind": "momentary_emotion",
"labels": ["excited", "hopeful"],
"associations": ["fitness", "self_care"],
"valence": 0.8,
"valenceClassification": "very_pleasant",
"metadata": {}
}
Эта запись означает:
- Очень приятную мгновенную эмоцию с валентностью 0.8
- Ощущение воодушевления и надежды
- Связь с фитнесом и заботой о себе
- Запись в 08:00 UTC
Доступность
Экспорт State of Mind доступен в iOS 18.0 и новее. Если у вас более старая версия iOS, этот тип данных не будет доступен в экспорте.
Сценарии использования
Данные State of Mind могут быть полезны для:
- Отслеживания настроения: анализ закономерностей эмоционального благополучия во времени
- Корреляционного анализа: понимание связей между активностью и настроением
- Мониторинга психического здоровья: отслеживание изменений эмоционального состояния
- Инсайтов о самочувствии: выявление факторов, которые способствуют позитивным или негативным состояниям