PHP解析JSON的问题。

查看:195
本文介绍了PHP解析JSON的问题。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

PHP部分使用的LUMEN 5.3框架。

前端JS POST一个JSON对象到PHP接口,接口接收到后赋值给一个对象,然而这个对象无法使用JSON里的属性名称啊。

JS代码:

PHP:

浏览器获取到的接口返回值:

现在想这样使用$data : 获取name $data->name

可这么写会报错
"Trying to get property of non-object"

刚开始用PHP,请大家多多指点下,该怎么写呢?


我刚检查了下原来$data不是一个对象,gettype($data) 是 string. 怎么把它转成JSON对象呢?


已解决

$data=json_decode(file_get_contents('php://input')); 这个好用,可以了,非常感谢!

解决方案

直接$data=json_decode(file_get_contents('php://input'));

这篇关于PHP解析JSON的问题。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆