
ฟังก์ชันบล็อก JSON_DECODE แปลงรหัส JSON
หมายเหตุ: ฟังก์ชันบล็อกนี้สามารถมีมากกว่า 2 อินพุต หรือเอาท์พุตได้ คุณสามารถคลิกขวาที่ฟังก์ชันบล็อกเพื่อเพิ่มอินพุตหรือเอาท์พุต
อินพุตนี้คาดหวังว่าจะได้รับสตริงในรูปแบบ JSON ควรเริ่มต้นด้วย { และสิ้นสุดด้วย } หรือเริ่มต้นด้วย [ และสิ้นสุดด้วย ]
อินพุตเหล่านี้กำหนดตัวแปรหรือคีย์ที่จะใช้ในการค้นหาในออบเจกต์ หากต้องการสำรวจซับออบเจกต์ คุณสามารถประกาศด้วยบรรทัดใหม่ได้:
Sensor↵OG↵Status
ถ้าอินพุตไม่ได้รับการกำหนดหรือเป็นค่า NULL ค่าที่สำรวจจะไม่มี
คุณสามารถสอบถามอาร์เรย์ได้ โดยใช้หมายเลขของอินเด็กซ์ที่ต้องการ
ผลลัพธ์จะถูกส่งออกไปยังเอาท์พุตตรงกันข้าม
เอาท์พุตนี้จะเป็นค่าจริงเมื่อเกิดข้อผิดพลาด หรือไม่มีค่าในอินพุต JSON
เอาท์พุตนี้ส่งกลับค่าของตัวแปรที่ตรงกันข้าม ถ้าไม่มีข้อมูลหรือค่า JSON เป็น NULL ค่าที่ส่งกลับจะเป็น NULL
ถ้าข้อมูลหรือออบเจกต์ที่ต้องการไม่มีอยู่ จะส่งกลับค่า NULL หากเป็นออบเจกต์หรืออาร์เรย์ ค่าที่ส่งกลับจะเป็นสตริง Array
เทคนิค: เพื่อตรวจสอบว่าค่าได้รับการกำหนดหรือไม่ คุณสามารถใช้ฟังก์ชันบล็อก IS_NULL ได้