Состояние (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 Mind
  • start (String): Время начала в виде метки ISO 8601, например 2024-02-06T22:00:00Z
  • end (String): Время окончания в виде метки ISO 8601, например 2024-02-06T22:05:00Z
  • kind (String): Тип записи: daily_mood или momentary_emotion
  • labels (Array): Метки, описывающие состояние, со значениями в нижнем регистре, такими как calm, anxious, happy или stressed
  • associations (Array): Контексты, связанные с состоянием, со значениями в нижнем регистре или snake-case, такими как work, fitness, family, current_events или self_care
  • valence (Number): Эмоциональная валентность от -1.0 (очень неприятная) до 1.0 (очень приятная)
  • valenceClassification (String): Классификация валентности: very_unpleasant, unpleasant, slightly_unpleasant, neutral, slightly_pleasant, pleasant или very_pleasant
  • metadata (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 могут быть полезны для:

  • Отслеживания настроения: анализ закономерностей эмоционального благополучия во времени
  • Корреляционного анализа: понимание связей между активностью и настроением
  • Мониторинга психического здоровья: отслеживание изменений эмоционального состояния
  • Инсайтов о самочувствии: выявление факторов, которые способствуют позитивным или негативным состояниям

См. также