2017-10-18 65 views
-3

使用curl我得到的響應格式爲JSON。現在我想在該JSON響應中獲取一個對象的值。解析PHP中的JSON對象

{ 
    "session": { 
      "application_id": 2, 
      "created_at": "2012-04-03T07:34:48Z", 
      "device_id": null, 
      "id": 743, 
      "nonce": 1308205278, 
      "token": "0e7bc95d85c0eb2bf052be3d29d3df523081e87f", 
      "ts": 1333438438, 
      "updated_at": "2012-04-03T07:34:48Z", 
      "user_id": null 
    } 
} 

現在我想從使用PHP上述JSON得到token值。

請幫我解決這個問題。提前致謝。

+1

'$ ARR = json_decode(your_json);''$改編[ '會議'] [ '令牌'];'? –

+0

這個問題的答案太多次了... –

+0

@JigarShah我知道它的重複問題。但它並不總是在工作。我懷疑問題是否來自'CURL'。這是我想在這裏提出的問題。現在我認爲問題出自我打電話的URL。不管怎麼說,還是要謝謝你。 – Shihas

回答

2

下面應該讓你的令牌:

$jsonArray = json_decode($jsonString,true) 
print_r($jsonArray["session"]["token"]) 

問候,

+2

請不要回答重複的問題 –

+0

好的,謝謝。我應該刪除我的答案嗎? – Tarun

+0

嗨@MatteoTassinari,我瞭解到你是項目經理。我可以問你是否正在招聘PHP開發人員:) – Tarun