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;をインポートする必要があります。

bannerAds