الدالة json_encode تأخذ المعاملات التالية:
المعامل
تفاصيل
value
القيمة المطلوب ترميزها، يمكن أن تكون من أي نوع عدا الموارد ويجب ترميز جميع بيانات السّلاسل UTF-8 النصيّة بصيغة
options
خيارات على شكل قناع بتي وهي:
JSON_HEX_AMP
JSON_HEX_APOS
JSON_HEX_QUOT
JSON_HEX_TAG
JSON_NUMERIC_CHECK
JSON_PRETTY_PRINT