
ฟังก์ชันบล็อก JSON_ENCODE สร้างสตริง JSON
หมายเหตุ: ฟังก์ชันบล็อกนี้อาจมีมากกว่า 4 อินพุท คุณสามารถคลิกขวาที่ฟังก์ชันบล็อกเพื่อเพิ่มอินพุทเพิ่มเติม โปรดทราบว่าอินพุทเหล่านี้ต้องพิจารณาเป็นคู่
กำหนดตัวเลือกในรูปแบบจำนวนเต็มที่ใช้สำหรับการสร้างสตริง JSON คุณสามารถสร้างตัวเลือกเหล่านี้โดยใช้ฟังก์ชันบล็อก JSON_OPTIONS
ถ้าอินพุทไม่ได้กำหนดหรือค่าตั้งเป็น NULL ตัวเลือกต่อไปนี้จะถูกใช้งาน:
FORCE_OBJECT
UNESCAPED_SLASHES
PARTIAL_OUTPUT_ON_ERROR
UNESCAPED_UNICODE
กำหนดความลึกสูงสุดหรือการฝังตัวของวัตถุที่ใช้สำหรับการสร้างรูปแบบ JSON ถ้าค่าดังกล่าวถึงเมื่อสร้างสตริง JSON ออกมา จะเกิดข้อผิดพลาดและอินพุท ERR จะเป็นจริง
อินพุทเหล่านี้กำหนดตัวแปรหรือคีย์ที่จะถูกเพิ่มเข้าไปในวัตถุ หากต้องสร้างซับวัตถุ คุณสามารถประกาศด้วยบรรทัดใหม่:
Sensor↵OG↵Status
ถ้าอินพุทไม่ได้กำหนดหรือเป็น NULL ข้อมูลจะไม่ถูกเพิ่ม
กำหนดค่าที่จะถูกเพิ่มเข้าไปในวัตถุด้วยคีย์ที่ระบุ คุณสามารถแปลงสตริงเป็นตัวเลขโดยใช้ตัวเลือก NUMERIC_CHECK
หากต้องการให้ค่าเป็นตัวเลขหรือประเภทอื่น คุณสามารถแปลงค่าดังกล่าวก่อนด้วยฟังก์ชันบล็อก CONVERT
เมื่อสำเร็จจะให้สตริง JSON กลับมา
ถ้ามีข้อผิดพลาด อินพุทนี้จะเป็นจริง