使用PHP从JSON获取请求

时间:2014-02-21 16:57:15

标签: php json

你好我想在PHP中显示这个JSON的结果,我有这个:

$r = {"person1":{"id":100,"name":"Robert"}}

$obj = json_decode($r);

Name: <?php echo $obj->{'name'};?><br>

如何正确显示?

感谢advantadge

3 个答案:

答案 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

Demo

答案 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