为了账号安全,请及时绑定邮箱和手机立即绑定

使用php代码以漂亮的格式打印json

使用php代码以漂亮的格式打印json

PHP
月关宝盒 2021-06-30 09:58:02
我有如下数组。 $resultArr = array();      $resultArr['status code'] = 200; $resultArr['result'] = "Success"; $json = json_encode($resultArr,JSON_PRETTY_PRINT); return $json;这是给出如下结果  "{\n    \"status code\": \"200\",\n    \"result\": \"Success\",\n}"没有 Pretty_print 结果如下  "{\"status code\":\"200\",\"result\":\"Success\"}"我想要这样的回应{“状态码”:200,“结果”:“成功”}像这样的事情可以做到吗,我正在使用 PHP,在邮递员中运行请求,上面提到了响应注意:我需要避免使用echo,因为我们在项目中使用了代码嗅探器,所以不推荐使用echo。
查看完整描述

3 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

您用于JSON_PRETTY_PRINT美化输出目的,

$json = json_encode($resultArr,JSON_PRETTY_PRINT);

如果要将其用作响应,请删除该参数,

$json = json_encode($resultArr);

上面的行应该工作。


查看完整回答
反对 回复 2021-07-09
  • 3 回答
  • 0 关注
  • 287 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信