json_encode 的小技巧
做了一个 API 文档自动生成,解析的是每个 控制器类 的注释 json 数据,在做测试工具的时候,多层的 json 只有通过一个 textarea 把数据弄进去。如下图
怎么格式化 Json 数据并且中文不进行 Unicode 呢?
文档
解答
①、不进行 Unicode 转义
JSON_UNESCAPED_UNICODE = 256;
②、格式化输出 JSON 数据
JSON_PRETTY_PRINT = 128;
同时进行 ① 和 ②
json_encode($value, JSON_PRETTY_PRINT + JSON_UNESCAPED_UNICODE)