กลับไปหน้า Tools
ทริคTools

พื้นฐาน JSON

รูปแบบข้อความเก็บข้อมูลที่ Power Automate, API และ list formatting ใช้ — อ่านออกแล้วต่อยอดได้ทุกเครื่องมือ.

เริ่มอ่านตรงนี้ก่อน

อธิบายแบบง่าย

พื้นฐาน JSON คือเรื่องที่ช่วยให้เราเป็นเครื่องมือช่วยสร้างหรือแปลงของที่ใช้ซ้ำ เช่น SVG, icon, formulaได้ถูกทางขึ้น

ระดับ

เหมาะกับคนเริ่มต้น

ใช้เมื่อไหร่

ต้องอ่าน output ของ action ใน Power Automate ว่าข้อมูลอยู่ field ไหน

อ่านแล้วทำอะไรต่อ

Get items ส่ง JSON กลับมา — body.value คือ array ของแถว แต่ละแถวเป็น object ที่มี field ตามคอลัมน์ เช่น item()?['Title']

เห็นภาพ: ทริคนี้เป็นยังไง

JSON ที่เห็น
{
  "name": "สมชาย",
  "orders": [
    { "id": 1001, "total": 2500 }
  ]
}
วิธีอ่าน

{ } = object (กล่องคู่ ชื่อ:ค่า) [ ] = array (รายการเรียงลำดับ) name → "สมชาย" orders[0].total → 2500

JSON ก้อนเดียว อ่านเป็นโครงสร้างได้ — ปีกกาคือ object วงเล็บเหลี่ยมคือรายการ

ใช้ตอนไหน?

  • ต้องอ่าน output ของ action ใน Power Automate ว่าข้อมูลอยู่ field ไหน
  • จะใช้ Parse JSON หรือเขียน expression อ้างค่าที่ซ้อนหลายชั้น
  • จะแต่ง SharePoint list ด้วย JSON formatting หรือเรียก API

ความหมาย

JSON (JavaScript Object Notation) คือรูปแบบข้อความสำหรับเก็บ/ส่งข้อมูลแบบมีโครงสร้าง ประกอบจากของ 2 อย่าง: object (ปีกกา { } เก็บคู่ ชื่อ:ค่า) กับ array (วงเล็บเหลี่ยม [ ] เก็บรายการ) ค่าเป็นได้ทั้งข้อความ ตัวเลข true/false, null หรือซ้อน object/array ต่อกัน — Power Automate (Parse JSON), API ทุกตัว และ SharePoint list formatting ล้วนคุยกันด้วยรูปแบบนี้

โครงสร้างที่ต้องอ่านออก

object = ปีกกา, array = วงเล็บเหลี่ยม, อ้างค่าซ้อนด้วยจุดและ index

{
  "name": "สมชาย",
  "active": true,
  "orders": [
    { "id": 1001, "total": 2500 },
    { "id": 1002, "total": 980 }
  ]
}

อ้างค่า: name -> "สมชาย"
อ้างซ้อน: orders[0].total -> 2500

ตัวอย่างการใช้

อ่าน output ของ flow

Get items ส่ง JSON กลับมา — body.value คือ array ของแถว แต่ละแถวเป็น object ที่มี field ตามคอลัมน์ เช่น item()?['Title']