thinkphpでJSONデータを返す方法
ThinkPHPではjsonメソッドでJSONデータを返せます。
JSONメソッドを使用してJSONデータを返す:
// 控制器方法中返回JSON数据
public function index()
{
$data = ['name' => 'John', 'age' => 25];
return json($data);
}
方法2: JsonResponseクラスでJSONデータを送り返す
// 控制器方法中返回JSON数据
public function index()
{
$data = ['name' => 'John', 'age' => 25];
return new \think\response\Json($data);
}
上記の両方のメソッドは、配列またはオブジェクトを JSON フォーマットのデータに変換してフロントエンドに返します。
jsonメソッドを使用する場合は、コントローラクラスにuse think\response\Json;をインポートする必要があります。