如何用php接收並印出json資料?

假設另一個網域提供了我一個json
我該如何用php取得並印出??!

像這樣

{"message":"缺少會話識別(session)。"}

我要怎麼抓到message的值

阅读 3k
3 个回答
// 初始化cURL
$ch = curl_init();

// 设置选项
curl_setopt($ch, CURLOPT_URL, '你的网址');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);

// 执行并获取文档内容
$data = curl_exec($ch);

// 释放 curl
curl_close($ch);

// 转换为数组
$data = json_decode($contents, true);
echo $data['message'];
file_get_contents('php://input');
$_REQUEST

楼上两位说的都差不多,我就不多说了,问题是,你这个json是不是标准的json,假如说,我只是假设,你从京东那搞采集(已经不算京东提供给你了),得到的json就是javascript用的,对php来说不标准,还要补全引号才能给php使用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题