【PHP】JSON形式で空オブジェクトを作成する方法
JSONで空オブジェクト({})を作成する方法を紹介します。
以下の方法で行うとうまくいかない
// 空配列([])となる
json_encode([]);
おすすめ
以下の二つの方法がおすすめ。
この方法で空オブジェクト({})となる。
①
json_encode([], JSON_FORCE_OBJECT);
②
// 「use stdClass;」が必要
json_encode(new stdClass);
おすすめしない
おすすめはしないけど以下の方法でも空オブジェクトとなる。
①
json_encode(json_decode("{}"));
※json_decode(“{}")はnew stdClassになるらしい。
②
json_encode((object) null);
ディスカッション
コメント一覧
まだ、コメントがありません