通过json_decode回显数据json

Jen*_*ony 1 php json

我想通过json_decode回显值json_encode,怎么回事?

以下PHP代码是我尝试不起作用:

$json = '[{"dg_j":"1390\/02\/05","dg_sh":"2011\/4\/25"}]';

$obj = json_decode($json);

echo $obj->{'dg_j'};
echo '<br>';
echo $obj->{'dg_sh'};
Run Code Online (Sandbox Code Playgroud)

Mar*_*c B 9

你所拥有的实际上是一个包含单个对象的数组.你想要的

$obj[0]->dg_j
Run Code Online (Sandbox Code Playgroud)

做一个var_dump($obj)会告诉你JSON实际上变成了什么.