空配列のjsonの配列と連想配列周りの覚書
へ〜、な感じなので。
元ネタ
http://d.hatena.ne.jp/ajiyoshi/20120912/1347434440
<?php $awk = ['key' => [ 'test' => 5 ]]; var_dump(json_encode($awk)); $awk = []; $awk['key'] = array(); var_dump(json_encode($awk)); $awk = []; $awk['key'] = new arrayObject(); var_dump(json_encode($awk));
$ php t.php
string(18) "{"key":{"test":5}}"
string(10) "{"key":[]}"
string(10) "{"key":{}}"
objectキャストでもいいんだけど、もうちょっとごにょごにょしやすいように、arrayObjectつかってみますた。
これで切り替えもしやすいんじゃなかろうか? 多分。