【问题标题】:Parsing JSON object in PHP [duplicate]在 PHP 中解析 JSON 对象 [重复]
【发布时间】:2017-10-18 08:18:35
【问题描述】:

使用curl 我得到了JSON 格式的响应。现在我想在那个 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 的值。

请帮助我。提前致谢。

【问题讨论】:

  • $arr=json_decode(your_json); $arr['session']['token']; ?
  • 这个问题被回答太多次了...
  • @JigarShah 我知道它的重复问题。但它并不总是有效。我怀疑问题是否来自CURL。这就是我想在这里问的问题。现在我认为问题出在我调用的 URL 上。还是谢谢。

标签: php json parsing


【解决方案1】:

以下内容应该可以获得令牌:

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

问候,

【讨论】:

  • 请勿重复回答
  • 好的,谢谢。我应该删除我的答案吗?
  • 嗨@MatteoTassinari,我了解到您是项目经理。请问您是否正在招聘 PHP 开发人员:)
  • 我认为你应该删除,是的,而且我也认为这不是最适合寻求招聘机会的地方。
  • 我明白了。我还能怎么联系你?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-28
  • 2023-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多