JSON:json_encode函数不能获取属性原因及解决方案
2024-08-26 21:39:38
json_encode()是个解析json数据的函数,但是这个函数可以有两个参数
形式:
json_decode ( string $json, ture || false )
第一个参数传字符串,第二个参数若为true,返回array;若为false,返回object。如果返回NULL,说明报错,输出json_last_error(),得到的整数值对应错误提示。
第二个参数可以不写,默认false
例子:
1、不加参数2的情况下,解析后的json为object
注意:返回object对象,那么不能将对象进行echo输出,不能转字符串,不能直接[”]取属性。(即使看起来是个数组,但是实际上是对象形式存在)
2、加参数2的情况下,解析后的json为array
数组形式存在,我们就可以将对象进行echo输出,能转字符串,能直接[”]取属性
以上
加油ヾ(◍°∇°◍)ノ゙
最新文章
- Unicode转义(\uXXXX)的编码和解码
- nodejs获取客户端IP Address
- label的for属性
- CodeForces 520B Two Buttons
- (OSP)外包工单关工单失败
- numpy 总结
- NopCmmerce Area前后台分离
- HDU 3416 Marriage Match IV (求最短路的条数,最大流)
- mysql获取各种日期
- Unix/Linux环境C编程新手教程(5) Red Hat Enterprise Linux(RHEL)环境搭建
- Log4j.properties 配置详解
- VS2010动态链接库的生成及调用(C++)
- ZH奶酪:Ubuntu 14.04安装LAMP(Linux,Apache,MySQL,PHP)
- jQuery之Deferred对象P2
- 安装lrzsz 实现windows与linux之间文件互传
- Use curl with uuid(uuidgen) under shell
- noi.openjudge 2.6.162 Post Office
- axios的初步使用
- UWP 响应键盘组合快捷键
- C++ 之const的使用