PHP JSON出错:Cannot use object of type stdClass as array解决方法


Posted in PHP onAugust 16, 2014

php再调用json_decode从字符串对象生成json对象时,如果使用[]操作符取数据,会得到下面的错误:

Cannot use object of type stdClass as array

产生原因:
$res = json_decode($res);

$res['key']; //把 json_decode() 后的对象当作数组使用。

解决方法(2种):

1、使用 json_decode($d, true)。就是使json_decode 的第二个变量设置为 true。
2、json_decode($res) 返回的是一个对象, 不可以使用 $res['key'] 进行访问, 换成 $res->key 就可以了。

PHP 相关文章推荐
比file_get_contents稳定的curl_get_contents分享
Jan 11 PHP
eaglephp使用微信api接口开发微信框架
Jan 09 PHP
ThinkPHP模板Switch标签用法示例
Jun 30 PHP
php使用ereg验证文件上传的方法
Dec 16 PHP
浅谈PDO的rowCount函数
Jun 18 PHP
php实现的单一入口应用程序实例分析
Sep 23 PHP
PHP防盗链的基本思想 防盗链的设置方法
Sep 25 PHP
PHP 设计模式系列之 specification规格模式
Jan 10 PHP
yii框架redis结合php实现秒杀效果(实例代码)
Oct 26 PHP
因str_replace导致的注入问题总结
Aug 08 PHP
php提供实现反射的方法和实例代码
Sep 17 PHP
Laravel5.1 框架路由基础详解
Jan 04 PHP
php中隐形字符65279(utf-8的BOM头)问题
Aug 16 #PHP
php socket实现的聊天室代码分享
Aug 16 #PHP
php与flash as3 socket通信传送文件实现代码
Aug 16 #PHP
php操作XML、读取数据和写入数据的实现代码
Aug 15 #PHP
php中操作memcached缓存进行增删改查数据的实现代码
Aug 15 #PHP
php上传图片之时间戳命名(保存路径)
Aug 15 #PHP
php中将一段数据存到一个txt文件中并显示其内容
Aug 15 #PHP
You might like
php中echo()和print()、require()和include()等易混淆函数的区别
2012/02/22 PHP
PHP图片验证码制作实现分享(全)
2012/05/10 PHP
网站防止被刷票的一些思路与方法
2015/01/08 PHP
PHP防止刷新重复提交页面的示例代码
2015/11/11 PHP
Codeigniter中集成smarty和adodb的方法
2016/03/04 PHP
php多文件打包下载的实例代码
2017/07/12 PHP
在网页中控制wmplayer播放器
2006/07/01 Javascript
javaScript 关闭浏览器 (不弹出提示框)
2010/01/31 Javascript
基于jQuery的表格操作插件
2010/04/22 Javascript
Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
2010/07/11 Javascript
EXTJS记事本 当CompositeField遇上RowEditor
2011/07/31 Javascript
JavaScript中函数声明优先于变量声明的实例分析
2012/03/01 Javascript
jquery验证手机号码、邮箱格式是否正确示例代码
2013/07/28 Javascript
display和visibility的区别示例介绍
2014/02/26 Javascript
js 左右悬浮对联广告特效代码
2014/12/12 Javascript
JS弹出可拖拽可关闭的div层完整实例
2015/02/13 Javascript
12个超实用的JQuery代码片段
2015/11/02 Javascript
JavaScript测试工具之Karma-Jasmine的安装和使用详解
2015/12/03 Javascript
jQuery使用zTree插件实现树形菜单和异步加载
2016/02/25 Javascript
Node.js的Express框架使用上手指南
2016/03/12 Javascript
详解微信小程序Radio选中样式切换
2017/07/06 Javascript
基于JavaScript实现新增内容滚动播放效果附完整代码
2017/08/24 Javascript
Layui 设置select下拉框自动选中某项的方法
2018/08/14 Javascript
node.js通过Sequelize 连接MySQL的方法
2020/12/28 Javascript
[05:42]DOTA2英雄梦之声_第10期_蝙蝠骑士
2014/06/21 DOTA
python数据结构之二叉树的建立实例
2014/04/29 Python
Python切片索引用法示例
2018/05/15 Python
python 实现对数据集的归一化的方法(0-1之间)
2018/07/17 Python
解决pyecharts在jupyter notebook中使用报错问题
2020/04/23 Python
python 列表、字典和集合的添加和删除操作
2019/12/16 Python
python pyg2plot的原理知识点总结
2021/02/28 Python
安全生产月活动总结
2014/05/04 职场文书
2019求职信大礼包
2019/05/15 职场文书
「魔法少女伊莉雅」美游粘土人开订
2022/03/21 日漫
vue.js 使用原生js实现轮播图
2022/04/26 Vue.js
Java时间工具类Date的常用处理方法
2022/05/25 Java/Android