PHP で JSON オブジェクトを出力する
PHPでは、json_encode()関数を使用するとPHPの配列やオブジェクトをJSON形式の文字列に変換できます。
サンプル1:連想配列を JSON オブジェクトとして出力
$data = array(
'name' => 'John Doe',
'age' => 25,
'city' => 'New York'
);
$jsonObject = json_encode($data);
echo $jsonObject;
オブジェクトをJSONオブジェクトに出力
class Person {
public $name;
public $age;
public $city;
}
$person = new Person();
$person->name = 'John Doe';
$person->age = 25;
$person->city = 'New York';
$jsonObject = json_encode($person);
echo $jsonObject;
上記の例では、json_encode()関数は連想配列やオブジェクトをJSONフォーマットの文字列に変換し、echo文を使ってJSONオブジェクトを出力します。