json_encode 的小技巧

做了一个 API 文档自动生成,解析的是每个 控制器类 的注释 json 数据,在做测试工具的时候,多层的 json 只有通过一个 textarea 把数据弄进去。如下图

怎么格式化 Json 数据并且中文不进行 Unicode 呢?

文档

json_encode 的官方文档

PHP 的 JSON 常量

解答

①、不进行 Unicode 转义 

JSON_UNESCAPED_UNICODE = 256;

②、格式化输出 JSON 数据

JSON_PRETTY_PRINT = 128;

同时进行 ① 和 ②

 

json_encode($value, JSON_PRETTY_PRINT + JSON_UNESCAPED_UNICODE)

 

 
posted @ 2018-09-19 16:50  mengchenchen  阅读(315)  评论(0编辑  收藏  举报