Parse JSON
Parse JSON แปลงผลลัพธ์ JSON ให้หยิบฟิลด์มาใช้เป็น dynamic content ต่อได้
เริ่มอ่านตรงนี้ก่อน
อธิบายแบบง่าย
Parse JSON คือเรื่องที่ช่วยให้เราใช้เปลี่ยนงานซ้ำๆ ให้เป็น flow อัตโนมัติได้ถูกทางขึ้น
ระดับ
เหมาะกับคนที่เริ่มลงมือทำแล้ว
ใช้เมื่อไหร่
ได้ผลลัพธ์เป็น JSON จาก HTTP หรือ action ที่คืนค่าดิบ
อ่านแล้วทำอะไรต่อ
เรียก HTTP ได้ JSON กลับมา แล้วใช้ Parse JSON เพื่อหยิบฟิลด์ amount มาเช็คเงื่อนไข
ใช้ตอนไหน?
- ได้ผลลัพธ์เป็น JSON จาก HTTP หรือ action ที่คืนค่าดิบ
- ต้องการหยิบฟิลด์ย่อยใน JSON มาใช้โดยไม่ต้องเขียนสูตรยาว
- ต้องส่งต่อข้อมูลที่มีโครงสร้างไปยังขั้นถัดไป
ความหมาย
Parse JSON คือ action ที่รับข้อความ JSON (รูปแบบข้อมูลแบบข้อความที่ระบบใช้คุยกัน) แล้วอ่าน schema (โครงสร้างของข้อมูล) เพื่อให้แต่ละฟิลด์กลายเป็น dynamic content ที่หยิบมาใช้ในขั้นถัดไปได้ง่าย
ใส่ Content และ Schema
ใส่ข้อความ JSON ในช่อง Content แล้วกด 'Generate from sample' โดยวางตัวอย่าง JSON เพื่อให้ระบบสร้าง Schema ให้
{
"type": "object",
"properties": {
"id": { "type": "string" },
"amount": { "type": "number" },
"approved": { "type": "boolean" }
}
}ตัวอย่างการใช้
แกะผลจาก HTTP
เรียก HTTP ได้ JSON กลับมา แล้วใช้ Parse JSON เพื่อหยิบฟิลด์ amount มาเช็คเงื่อนไข
body('Parse_JSON')?['amount']