สถานะจิตใจ - รูปแบบการส่งออก JSON
เอกสารโครงสร้างสถานะจิตใจในการส่งออก JSON
อัปเดตล่าสุด: 31 ตุลาคม 2569
ในหน้านี้
ข้อมูลสถานะจิตใจบันทึกรายการอารมณ์และสภาวะจิตใจใน Apple Health คุณสมบัตินี้มีใน iOS 18.0 ขึ้นไป ในการส่งออก JSON รายการสถานะจิตใจถูกเก็บในอาร์เรย์ stateOfMind
โครงสร้าง
แต่ละรายการสถานะจิตใจรวมข้อมูลเกี่ยวกับอารมณ์ ความมีค่าทางอารมณ์ (valence) ป้ายกำกับ และการเชื่อมโยง:
{
"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): ตัวระบุเฉพาะของรายการสถานะจิตใจstart(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): การจำแนก valence:very_unpleasant,unpleasant,slightly_unpleasant,neutral,slightly_pleasant,pleasantหรือvery_pleasantmetadata(Object<String, String>, ไม่บังคับ): เมทาดาทาสตริงที่แนบกับรายการ ฟิลด์ถูกละไว้เมื่อไม่มีเมทาดาตา