從JSON另一個對象裏面的成員,我有一個JSON字符串這樣如何訪問一類是使用PHP
$test='{"var1":null,"var3":null,"status":{"code":150,"message":"blah blah"}}';
我要訪問功能的狀態代碼。 這是我嘗試過的:
$responseObj=jsonService->decode($test);//this converts the string into an Object
echo $responseObj->status->code;
現在這不工作。有人能指引我走向正確的方向嗎?我認爲
$responseObj->status->code
是錯誤的語法使用。什麼是正確的語法。 我使用PHP 5.1.6,這沒有內置的json_decode函數。所以我使用第三方類進行轉換。我用下面的第三方類
- @package Services_JSON
- @author米哈爾Migurski
- @author馬特·納普
- @author佈雷特Stimmerman
- @copyright 2005米哈爾Migurski
- @version CVS:$ Id:JSON.php,v 1.31 2006/06/28 05:54:17 migurski Exp $
- @license http://www.opensource.org/licenses/bsd-license.php
- @link http://pear.php.net/pepr/pepr-proposal-show.php?id=198
有什麼錯誤? – Ryall 2009-11-17 12:51:11
你確定它返回一個對象?不是一個關聯數組?試過'$ responseObj ['status'] ['code']'還沒有? – Lukman 2009-11-17 12:56:40