phpで空オブジェクトを出力したくなって、
おもむろに json_encode([]);
とやったら空配列になってしまいました。
$php -a Interactive shell php > echo json_encode([]); []
さてどうしたものかと思ってふと浮かんだstdClassを突っ込んでみました。
そしたら空オブジェクトがおもむろに表示されました。
php > echo json_encode(new stdClass()); {}
もしかしてオプションある?と思って調べてみたらありました。
http://php.net/manual/ja/json.constants.php
php > echo json_encode([], JSON_FORCE_OBJECT); {}
php最高!めでたしめでたし。