Я создаю API для веб-сайта с помощью Yii. Я знаю, что есть класс утилиты CJson и имеет функцию, называемую encode.
Насколько я знаю, есть дополнительные параметры, которые можно настроить в собственной функции json_encode, такой как JSON_NUMERIC_CHECK, которая действительно полезна. Он создает
{
"id": 17
}
вместо Yii CJSON encode, который делает строку '17' строкой.
{
"id": "17"
}
Итак, мой вопрос заключается в том, есть ли какая-либо причина, по которой я должен использовать кодировку CJSON вместо встроенной функции PHP json_encode?