json_decode使用
来源:互联网 发布:js 深度克隆 编辑:程序博客网 时间:2024/06/16 17:40
json_decode可以控制返回的json是数组还是obj
json_decode()
该函数用于将json文本转换为相应的PHP数据结构。下面是一个例子:
$json = '{"foo": 12345}';
$obj = json_decode($json);print $obj->{'foo'}; // 12345
通常情况下,json_decode()总是返回一个PHP对象,而不是数组。比如:
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
var_dump(json_decode($json));
结果就是生成一个PHP对象:
object(stdClass)#1 (5) {
["a"] => int(1)
["b"] => int(2)
["c"] => int(3)
["d"] => int(4)
["e"] => int(5)}
如果想要强制生成PHP关联数组,json_decode()需要加一个参数true:
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
var_dump(json_decode($json),true);
结果就生成了一个关联数组:
sample:array(5) {
["a"] => int(1)
["b"] => int(2)
["c"] => int(3)
["d"] => int(4)
["e"] => int(5)}
function get_recommend_table_ex($dev_id)
{
$url = 'http://192.168.1.175:8080/lct-server-1.0/mvc/recommend/get_recommend?device_id=555';
$json = file_get_contents($url);
$list=json_decode($json,true);
return $list;
}
- json_decode使用
- json_decode使用
- json_decode使用注意事项
- json_decode
- php使用json_decode返回NULL
- php使用json_decode返回NULL
- json_encode与json_decode使用细节
- php使用json_decode返回NULL
- php使用json_decode返回NULL
- PHP使用json_decode转换unicode问题
- php使用json_decode解析json返回NULL
- php使用json_decode解析json返回NULL
- 使用json_decode()的一些小积累
- php中json_encode和json_decode使用注意事项
- PHP POST获取的JSON使用json_decode返回NULL
- PHP POST获取的JSON使用json_decode返回NULL
- json_decode用法
- PHP json_decode
- 2012_01_25
- POJ 1118,2606,2780,3512
- Basic Management Theory
- 使用ob_gzhandler函数有3种方法让它对php进行压缩
- diff
- json_decode使用
- USACO Section 5.1 Musical Themes - 题目转换以及KMP..
- 今天终于理解了JSON
- Memcached - PHP 安装&使用
- 【2-SAT】POJ 3648
- 该用Tryparse了
- parse和Tryparse区别
- .NET中IO体系结构
- DirectoryInfo的用法(怎么判断文件只读)