我已经在json中创建了一个web服务并返回数据,但在API测试网站上显示的响应不是格式化的。
我的代码如下:
return json_encode(array("Data" => array("data" => "hello","data2" => "hello1")),JSON_PRETTY_PRINT);
如何获得它?
答案 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,
)
)
);
?>