gallu’s blog

エンジニアでゲーマーで講師で占い師なおいちゃんのブログです。

空配列の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つかってみますた。
これで切り替えもしやすいんじゃなかろうか? 多分。