
ฟังก์ชันบล็อก JSON_OPTIONS คำนวณตัวเลือกสำหรับ JSON_ENCODE.
ระบุวัตถุแทนอาร์เรย์เมื่อใช้อาร์เรย์ที่ไม่เป็นแบบเชื่อมโยง โดยเฉพาะอย่างยิ่งมีประโยชน์เมื่อผู้รับผลลัพธ์คาดหวังว่าจะได้วัตถุและอาร์เรย์ว่าง
ถ้าการเข้ารหัสค่าหนึ่งๆ ล้มเหลว ค่านั้นจะถูกข้ามแทนที่จะล้มเหลว
เข้ารหัสสตริงตัวเลขเป็นตัวเลข
ใช้ช่องว่างเพื่อจัดรูปแบบข้อมูลที่คืนกลับมา
ทั้งหมด < และ > ถูกแปลงเป็น \u003C และ \u003E
ทั้งหมด &-ตัวอักษรถูกแปลงเป็น \u0026
ทั้งหมด '-ตัวอักษรถูกแปลงเป็น \u0027
ทั้งหมด "-ตัวอักษรถูกแปลงเป็น \u0022
ไม่มีการเพิ่มตัวหนีก่อน /
เข้ารหัสตัวอักษรยูนิโคดที่ประกอบด้วยไบต์หลายๆ ไบต์โดยตรง ตามมาตรฐานจะใช้ \uXXXX Escapes
คืนตัวเลือกที่คำนวณได้เป็นจำนวนเต็ม ค่าที่ 0 ไม่มีตัวเลือกใดๆ เพื่อประหยัดพื้นที่ ค่าเหล่านี้สามารถเพิ่มเข้ากับฟังก์ชันบล็อก JSON_ENCODE ได้โดยตรง