json是现在常用的数据交换格式,在数据量少的情况下,项目组之间可以使用生成的json文件来交互,相当于数据的缓存,php默认生成的json格式是字符串,有时我们需要格式化来让数据看起来更直观。
像下图这样:
json官方给出了第二个参数用来格式化样式。
/* 缓存 */
$sText = ' '.json_encode($aDataList, JSON_PRETTY_PRINT|JSON_FORCE_OBJECT);
JSON_FORCE_OBJECT起到强制转换成对象的作用,防止关联数组在无值时转成空数组。