Trạng thái tinh thần - định dạng xuất JSON
Tài liệu cấu trúc trạng thái tinh thần trong xuất JSON
Cập nhật lần cuối: 31 tháng 10, 2026
Trên trang này
Dữ liệu Trạng thái tinh thần ghi lại các mục tâm trạng và trạng thái tinh thần trong Apple Health. Tính năng này khả dụng trên iOS 18.0 trở lên. Trong xuất JSON, các mục Trạng thái tinh thần được lưu trong mảng stateOfMind.
Cấu trúc
Mỗi mục Trạng thái tinh thần gồm thông tin về tâm trạng, valence cảm xúc, nhãn và liên kết:
{
"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"
}
}
Trường
Trường mục
id(String): Định danh duy nhất cho mục Trạng thái tinh thầnstart(String): Thời gian bắt đầu dưới dạng dấu thời gian ISO 8601, như2024-02-06T22:00:00Zend(String): Thời gian kết thúc dưới dạng dấu thời gian ISO 8601, như2024-02-06T22:05:00Zkind(String): Loại mục:daily_moodhoặcmomentary_emotionlabels(Array): Nhãn mô tả trạng thái, dùng giá trị chữ thường như calm,anxious,happy, hoặcstressedassociations(Array): Ngữ cảnh liên kết với trạng thái, dùng chữ thường hoặc snake-case như work,fitness,family,current_events, hoặcself_carevalence(Number): Valence cảm xúc từ -1.0 (rất khó chịu) đến 1.0 (rất dễ chịu)valenceClassification(String): Phân loại valence:very_unpleasant,unpleasant,slightly_unpleasant,neutral,slightly_pleasant,pleasant, hoặcvery_pleasantmetadata(Object<String, String>, tùy chọn): Metadata chuỗi gắn với mục. Trường bị bỏ khi không có metadata.