2013-06-28 78 views
-6

我想將數據存儲在我的mysql數據庫中,這是通過webservice從android發送的。我無法理解如何從JSON訪問域值..如何閱讀json數據使用php時,通過android發送json對象?

JSON格式是這樣的:

{'User_Usr':[ 
    { 
"id": 912345678901, 
"text": "How do I write JSON on Android?", 
"geo": null, 
"user": { 
    "name": "android_newb", 
    "followers_count": 41 
}, 
{ 
    "id": 912345678902, 
    "text": "@android_newb just use android.util.JsonWriter!", 
    "geo": [50.454722, -104.606667], 
    "user": { 
    "name": "jesse", 
    "followers_count": 2 
    } 
} 
    ]} 

所以PLZ。給我這個問題的解決方案.. 在此先感謝.....

+1

嘗試谷歌人詳細信息,這是非常簡單的。 –

+1

@PozzoApps:杜德你havnt瞭解我的問題...我只是想知道json的正確格式...我自己解決它..感謝您的這種類型的有價值的建議.. –

回答

0

使用

$value = json_decode(jsonString); 

這裏$value是持有jsonString值的數組。 流程此數組的值存儲在數據庫中

0

使用PHP函數json_decode();它會將json數據轉換爲PHP數據,所以這是作爲類傳遞的。due to being wrapped in { and } $ t elow將是一個對象。 最好只對結果做一個print_r(t),它會告訴你正在生成什麼。

$t = json_decode($android_data); 
print_r($t);