2017-10-18 63 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