你好我想在PHP中显示这个JSON的结果,我有这个:
$r = {"person1":{"id":100,"name":"Robert"}}
$obj = json_decode($r);
Name: <?php echo $obj->{'name'};?><br>
如何正确显示?
感谢advantadge
答案 0 :(得分:0)
您忘记在对象上添加person1
。
<?php
$r = '{"person1":{"id":100,"name":"Robert"}}';
$obj = json_decode($r);
echo $obj->person1->name; //"prints" Robert
echo $obj->person1->id; //"prints" 100
答案 1 :(得分:0)
像这样使用,输出将采用关联数组格式
$array = json_decode($r,true);
print_r($array);
答案 2 :(得分:0)
$r = {"person1":{"id":100,"name":"Robert"}}
$obj = json_decode($r);
var_dump($obj); // this will show you $obj structure