json_decode()的常见错误
来源:互联网 发布:淘宝店铺加盟骗局 编辑:程序博客网 时间:2024/05/16 05:32
下面三种json写法都是错的,你能看出错在哪里吗?
$bad_json = "{ 'bar': 'baz' }";
$bad_json = '{ bar: "baz" }';
$bad_json = '{ "bar": "baz", }';
对这三个字符串执行json_decode()都将返回null,并且报错。
第一个的错误是,json的分隔符(delimiter)只允许使用双引号,不能使用单引号。
第二个的错误是,json名值对的"名"(冒号左边的部分),任何情况下都必须使用双引号。
第三个的错误是,最后一个值之后不能添加逗号(trailing comma)。
另外,json只能用来表示对象(object)和数组(array),如果对一个字符串或数值使用json_decode(),将会返回null。
From: http://www.bejson.com/go.html?u=http://www.bejson.com/demo2.html
0 0
- json_decode()的常见错误
- php的json_decode
- 关于json_decode的两点
- json_decode的用法
- json_decode
- php的JSON 总结 json_decode() 解析错误 及 PEAR JSON.PHP使用
- json_decode解码失败的原因
- php json_decode 不支持的模式
- json_encode和json_decode的用法
- json_encode 与 json_decode的区别
- json_encode()和json_decode()的用法
- json_encode 与 json_decode的区别
- json_encode与json_decode的详解
- json_encode 与 json_decode的区别
- struts常见的错误
- hibernate的常见错误!
- 常见的内存错误
- 常见的内存错误
- 技术演绎之 [java] java 重载递归
- Nginx源码分析之变量
- 搜索引擎的设计与实现(二)技术选型--爬虫
- IOS prepareForSegue 多窗口切换学习
- 技术演绎之 [java] 重点总结
- json_decode()的常见错误
- C++求数组最小(大)n位数字的数组解法
- 【华为oj】统计每个月的兔子总数
- Mozilla 推出安卓应用创建工具 Webmaker
- 互联网+
- Java定时任务--定时调用方法(servlet)
- SAP 长文本
- 关于js中全局和非全局以及立即运行的问题
- java用递归实现输入字符串反向输出