json format チェック php

[hachimitsu@idcf5 json_chec]$ php json_chec2.php 1
json oooo!
stdClass Object
(
[type] => Blog
[profile] => stdClass Object
(
[name] => Syncer
[published] => 2014-06-10
)

)
[hachimitsu@idcf5 json_chec]$
[hachimitsu@idcf5 json_chec]$ php json_chec2.php 2
json oooo!
object(stdClass)#1 (2) {
[ type ]=>
string(4) Blog
[ profile ]=>
object(stdClass)#2 (2) {
[ name ]=>
string(6) Syncer
[ published ]=>
string(10) 2014-06-10
}
}
[hachimitsu@idcf5 json_chec]$
[hachimitsu@idcf5 json_chec]$ cat jso
json_chec.php json_chec2.php
[hachimitsu@idcf5 json_chec]$ cat json_chec2.php
<?php
&#36;output_format = &#36;argv[1] ;
// argv = 1 print_r
// argv = 2 var_dup

&#36;json = &#123;
type : Blog
profile : &#123;
name : Syncer
published : 2014-06-10
&#125;
&#125; ;
&#36;json_obj = json_decode(&#36;json) ;
//var_dump(json_decode(&#36;json));
//print_r(json_decode(&#36;json) true);
//echo [ . json_decode(&#36;json) . ] ;
if( &#36;json_obj == null ) &#123;
echo json error! &yen;n ;
&#125; else &#123;
echo json oooo! &yen;n ;
//var_dump(&#36;json_obj) ;
//print_r(&#36;json_obj true) ;
if( &#36;output_format == 1 ) &#123;
print_r(&#36;json_obj) ;
&#125; else &#123;
var_dump(&#36;json_obj) ;

&#125;
&#125;

?>
[hachimitsu@idcf5 json_chec]&#36;


curl -X POST -H Content-Type: application/json http://localhost:3000/comments -d @comment.json
curl -H Content-Type: application/json -d &#123; root :[&#123; title : テスト1 url : http://examples.com/test1 &#125; &#123; title : テスト2 url : http://examples.jp/test2 &#125;]&#125; http://api.examples.com/postjson.php
json format checkを apibaseとかにいれよう

エラーですぎ ださなようにする
phpstormデバッグいれる
全部にorder しょ いれる default設定