JSON:使用json_encode函数解析结果为Null
2024-10-21 07:32:13
1、首先,数据库中的json数据是这样的
2、仓鼠使用json_encode()函数进行解析json数据时,显示了一个NULL:
3、这时候,我们需要使用,表示在解析json之前,该json是有语法错误的:
4、仓鼠就将PHP手册上对json_encode()函数解释的案例和仓鼠自己数据库中的json数据进行对比:
发现:案例中数据用的是双引号,而仓鼠的json数据用的是单引号
5、仓鼠将单引号全部变成双引号后,使用json_encode()就能成功的解析啦
注意:
1、json数据中,键名必须是双引号的,如果键值是字符串,那么也必须是双引号
2、json数据不能有空格
3、json_encode()只能解析字符串形式的json,不能是数组形式的
以上
仓鼠会加油ヾ(◍°∇°◍)ノ゙
最新文章
- Linux Shell 重定向与管道【转帖】
- How to: Change Sales Rep/Team via Mass Update
- java io系列16之 PrintStream(打印输出流)详解
- IOS单例模式要做到3点
- Ubuntu优化-修改启动级别
- Base Filtering Engine 拒绝访问解法
- 正则匹配:Email 密码强度 身份证 手机号 日期 数字每4个字空一格等
- mysql统计表的大小
- 数据库(学习整理)----1--如何彻底清除系统中Oracle的痕迹(重装Oracle时)
- Teamcity+SVN+VisualStudio在持续集成简明教程
- [ SSH框架 ] Hibernate框架学习之二
- Keras深度学习框架安装及快速入门
- kubeflow 创建tensorflow过程
- SpringBoot +Jpa+ Hibernate+Mysql工程
- Gym - 101981M:(南京) Mediocre String Problem(回文树+exkmp)
- 利用OVS+FLOODLIGHT,为数据表添加VLAN_ID和MPLS
- 多个so中模板单例的多次实例化
- jdbc连接sqlserver报错java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
- 第一个springMVC入门程序
- 将mysql表数据批量导入redis zset结构中