PHP解析Gson生成的Json数组
<?php $json= '[{"amount":100,"id":1,"name":"tliming"}, {"amount":100,"id":2,"name":"itcastlg"}, {"amount":100,"id":3,"name":"itliming"}]'; //这是一个Gson生成的json 其实是一个json数字 php生成的也是一个数组 $J=json_decode($json); echo "通过下面的信息就可以获取里面的信息了</br>"; print_r($J); print_r("</br>"); echo "测试访问对象内元素</br>"; print_r($J[2]->amount."</br>"); //数组中第一个对象的属性 foreach ( $J as $unit ) {//遍历数组 echo $unit->name.'<br><br>'; } ?>
通过下面的信息就可以获取里面的信息了
Array ( [0] => stdClass Object ( [amount] => 100 [id] => 1 [name] => tliming ) [1] => stdClass Object ( [amount] => 100 [id] => 2 [name] => itcastlg ) [2] => stdClass Object ( [amount] => 100 [id] => 3 [name] => itliming ) )
测试访问对象内元素
100
tliming
itcastlg
itliming