如何在php中格式化json数据

时间:2016-06-22 12:53:53

标签: php

我已经在json中创建了一个web服务并返回数据,但在API测试网站上显示的响应不是格式化的。

我的代码如下:

return json_encode(array("Data" => array("data" => "hello","data2" => "hello1")),JSON_PRETTY_PRINT);

enter image description here

如何获得它?

2 个答案:

答案 0 :(得分:2)

尝试

return json_encode($data, JSON_PRETTY_PRINT);

这将为您提供json格式的可爱打印。你所做的也应该工作正常,但可能是错的是你错过了json标题。

header('Content-Type: application/json');

答案 1 :(得分:-1)

<?php
echo json_encode(
  array(
    'error' => array(
      'error_message' => 'Please choose a date and time',
      'error_code' => 500,
    )
  )
);
?>