我目前正在为Ionic App的后端工作。该应用发送以下URL请求
api/media_objects.php?lat=44.3664658&lng=41.899801&radius=1500&tags=italian%2Crestaurant
我的JSON输出如下所示
{
"type": "FeatureCollection",
"features": {
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
"44.366466",
"41.898110"
]
},
"properties": {
"ID": "3",
"icon": "www.someurl.com",
"tags": [
"italian"
],
"title": "test",
"description": "test"
}
}
}
我的问题是:我如何才能将json返回给应用程序,以便该应用程序实际上能够读取和使用它?
答案 0 :(得分:0)
您可以简单地使用echo
。
echo $myJson;
因此,当您的api成功执行时,前端FrontEnd将能够以json格式查看来自您的数据并进行处理。
如果您使用的是Laravel,Symfony等框架,则可以返回一个响应,其中包含您的json数据以及HTTP状态等,但是如果您使用的是纯PHP,我想您不是在寻找复杂的东西。
您可以做些什么来使其变得更好并避免接收方的某些问题,那就是添加一些基本标头:
header("Access-Control-Allow-Origin: *"); //to avoid CORS issues with the FE
header("Content-Type: application/json; charset=UTF-8");
header("HTTP/1.1 200 OK");