PHP JSON_FORCE_OBJECT JSON_UNESCAPED_UNICODE

原文 http://php.net/manual/en/json.constants.php

摘自原文  

JSON_UNESCAPED_UNICODE 

从字面意思上是对多字节Unicode字符进行编码(默认为\ uXXXX)。自PHP 5.4.0起可用。

JSON_FORCE_OBJECT 

在多级数组中,JSON_FORCE_OBJECT会将所有嵌套数值数组编码为对象。

如果你只关注第一级数组(例如,使其适合作为MySQL JSON列),那么您可以将第一级数组强制转换为对象,例如:

<?PHP
$ json = json_encode((object)$ array,JSON_PRESERVE_ZERO_FRACTION + JSON_UNESCAPED_UNICODE);
?>

JSON_PRESERVE_ZERO_FRACTION   确保 浮点 值始终编码为浮点值。自PHP 5.6.6起可用。


你可能感兴趣的:(PHP)