State of Mind - Format Ekspor JSON

Dokumentasi struktur State of Mind dalam ekspor JSON

Last updated: August 26, 2026

Di halaman ini

State of Mind

State of Mind mencatat suasana hati dan kondisi mental yang Anda input di Apple Health. Fitur ini tersedia mulai iOS 18.0. Dalam ekspor JSON, entri disimpan pada array stateOfMind.

Struktur

Setiap entri berisi informasi suasana hati, valensi emosional, label, dan asosiasi:

{
  "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"
  }
}

Bidang

Bidang entri

  • id (String): Pengenal unik untuk entri State of Mind
  • start (String): Waktu mulai sebagai cap waktu ISO 8601, misalnya 2024-02-06T22:00:00Z
  • end (String): Waktu selesai sebagai cap waktu ISO 8601, misalnya 2024-02-06T22:05:00Z
  • kind (String): Jenis entri: daily_mood atau momentary_emotion
  • labels (Array): Label yang menggambarkan keadaan Anda, dengan nilai huruf kecil seperti calm, anxious, happy, atau stressed
  • associations (Array): Konteks yang terkait dengan keadaan Anda, dengan nilai huruf kecil atau snake-case seperti work, fitness, family, current_events, atau self_care
  • valence (Number): Valensi emosional dari -1.0 (sangat tidak menyenangkan) hingga 1.0 (sangat menyenangkan)
  • valenceClassification (String): Klasifikasi valensi: very_unpleasant, unpleasant, slightly_unpleasant, neutral, slightly_pleasant, pleasant, atau very_pleasant
  • metadata (Object<String, String>, opsional): Metadata teks yang dilampirkan pada entri. Bidang dihilangkan jika tidak ada metadata.

Memahami Valensi

Valensi merepresentasikan kualitas emosional dari kondisi pikiran Anda:

  • Valensi negatif (nilai lebih dekat ke -1.0): Keadaan emosional yang tidak menyenangkan atau negatif
  • Valensi netral (nilai sekitar 0.0): Keadaan emosional netral
  • Valensi positif (nilai lebih dekat ke 1.0): Keadaan emosional yang menyenangkan atau positif

String valenceClassification memberikan kategori, sedangkan valence menawarkan nilai numerik yang lebih presisi.

Label dan asosiasi

  • Label menggambarkan perasaan Anda (misalnya calm, anxious, happy, atau stressed)
  • Asosiasi memberikan konteks tentang apa yang Anda lakukan atau apa yang memengaruhi keadaan Anda (misalnya work, fitness, friends, atau family)

Contoh

{
  "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": {}
}

Entri ini menunjukkan:

  • Emosi sesaat yang sangat menyenangkan dengan valensi 0.8
  • Merasa bersemangat dan penuh harapan
  • Terkait dengan kebugaran dan perawatan diri
  • Dicatat pada 08:00 UTC

Ketersediaan

Ekspor State of Mind hanya tersedia pada iOS 18.0 dan yang lebih baru. Pada versi lama, jenis data ini tidak muncul.

Kasus penggunaan

Data State of Mind dapat berguna untuk:

  • Pelacakan suasana hati: Menganalisis pola kesejahteraan emosional dari waktu ke waktu
  • Analisis korelasi: Memahami hubungan antara aktivitas dan suasana hati
  • Pemantauan kesehatan mental: Melacak perubahan keadaan emosional
  • Wawasan kebugaran: Mengidentifikasi faktor yang berkontribusi pada keadaan positif atau negatif

Dokumentasi Terkait