当我们有json_encode时,为什么要使用CJSON编码
我正在使用Yii为一个网站构建一个API。我知道有一个名为CJson的实用程序类,并且有一个名为encode的函数。
据我所知,可以在本机json_encode函数中自定义其他参数,例如JSON_NUMERIC_CHECK这非常有用。它创造
{
"id": 17
}
而不是 Yii 的 CJSON 编码,这使得 '17' 成为字符串。
{
"id": "17"
}
所以我的问题是,我是否有任何理由应该使用CJSON编码而不是内置的PHP函数json_encode?